摘要: 分析网站访问日志,收集数据,用数据渲染访问地图 阅读全文
posted @ 2016-05-11 13:05 Cheetos 阅读(86) 评论(0) 推荐(0) 编辑
摘要: OAuth在"客户端"与"服务提供商"之间,设置了一个授权层(authorization layer)。"客户端"不能直接登录"服务提供商",只能登录授权层,以此将用户与客户端区分开来。"客户端"登录授权层所用的令牌(token),与用户的密码不同。用户可以在登录的时候,指定授权层令牌的权限范围和有 阅读全文
posted @ 2016-05-10 18:12 Cheetos 阅读(119) 评论(0) 推荐(0) 编辑
摘要: java的Runtime.getRuntime().exec(commandStr)可以调用执行cmd指令。 cmd /c dir 是执行完dir命令后关闭命令窗口。 cmd /k dir 是执行完dir命令后不关闭命令窗口。 cmd /c start dir 会打开一个新窗口后执行dir指令,原窗 阅读全文
posted @ 2016-05-10 14:00 Cheetos 阅读(125) 评论(0) 推荐(0) 编辑
摘要: 由于Powershell的可执行框架部分是系统的组件不可能被查杀 而驱动它的脚本是非PE的而非常难以通过静态方法判定恶意性 同时脚本可以非常小巧而在系统底层的支持下功能却可以非常强大 这使利用Powershell的恶意代码绕过常规的病毒防护对系统为所欲为 阅读全文
posted @ 2016-05-10 13:57 Cheetos 阅读(115) 评论(0) 推荐(0) 编辑
摘要: crunch 字典生成工具 当手上的字典不满足需求 阅读全文
posted @ 2016-05-09 18:20 Cheetos 阅读(137) 评论(0) 推荐(0) 编辑
摘要: 也叫邮件路由记录 阅读全文
posted @ 2016-05-09 17:57 Cheetos 阅读(81) 评论(0) 推荐(0) 编辑
摘要: 每种系统,或者软件 ,保存密码后会自动把密码加密成 一段hash值,保存在一个 hash 文件中。 在破解密码前 首先要搞清楚hash的加密类型 由于加密类型的不同,hash生成的方式就不同 阅读全文
posted @ 2016-05-09 13:50 Cheetos 阅读(143) 评论(0) 推荐(0) 编辑
摘要: 栈帧生成: 栈帧随着函数被调用而生成。 栈帧创建初期 通过PUSH EBP指令保存老栈帧的栈底 一般 看到 push ebp 就说明 要调用函数了 通过 MOV EBP ,ESP 指令 将EBP指向新栈帧的栈底 阅读全文
posted @ 2016-05-08 12:05 Cheetos 阅读(131) 评论(0) 推荐(0) 编辑
摘要: 在函数栈帧中 一般包含以下几类重要信息 1 局部变量 :为函数局部变量开辟的内存空间 2 栈帧状态值:保存前 栈帧的顶部和底部 3 函数返回地址:保存当前函数调用前的“断点”信息,也就是函数调用前的指令位置 以便在函数返回时能够恢复到函数被调用前的代码区中继续执行指令。 EIP:指令寄存器:其内存放 阅读全文
posted @ 2016-05-07 19:06 Cheetos 阅读(324) 评论(0) 推荐(0) 编辑
摘要: 根据操作系统的不同,编译器,编译选项的不同,同一文件不同函数的代码在内存代码区中的分布可能相邻,也可能相离甚远,可能先后有序,可能无序 但,它们都在同一个 PE文件的代码 映射的一个 “节” 里。 我们可以简单把它们在内存代码区中的分布位置理解成是散乱无关的。 CPU是从哪里获得 函数的调用及返回的 阅读全文
posted @ 2016-05-07 19:01 Cheetos 阅读(176) 评论(0) 推荐(0) 编辑