171224 逆向-EvilExe的Shellcode分析

来源:互联网 发布:淘宝破损补寄流程 编辑:程序博客网 时间:2024/05/15 04:47

1625-5 王子昂 总结《2017年12月24日》 【连续第450天总结】
A. JarvisOJ-EvilExe(Shellcode分析)
B.

ShellCode分析

将Shellcode复制到OD随便一段空白处中进行分析
这里写图片描述
注意跳转执行的时候是从第二个字节开始,第一个字节0xEE是没有用的

右击第二个字节,设置EIP进行执行
可以发现它动态获取Kernel32.dll和通过LoadLibrary函数加载MessageBox和ExitPorcess函数

从43DD11开始
TEB(线程环境块)→PEB(进程环境块)→_PEB_LDR_DATA→InInitializetionOrderModuleList
通过双向链表遍历加载的模块,最终取到kernel32.dll的入口,然后进入下一个代码块加载函数

这里写图片描述
最前面几行是初始化,之后push 0xEC0E4E8E这个硬编码,再push edx,即kernel32.dll的入口点,以这两个参数调用43DD2D取函数地址

这里写图片描述
这个函数里面通过参数1入口点来遍历模块内的所有函数,将函数名进行hash(逐字符相加并循环右移13位)后与参数2的硬编码比较,符合则证明是需要的函数,保存地址后退出

通过这个函数分别取到LoadLibraryA、ExitProcess和MessageBoxA,并通过LoadLibraryA加载后两个函数
然后push字符串,调用MessageBoxA显示成功提示,最后Exit结束

C. 明日计划
看书!!!QAQ

阅读全文
'); })();
0 0
原创粉丝点击
热门IT博客
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 照婚纱哪里好 定制婚纱的价格 哪家婚纱礼服好 西安影楼 婚沙 婚妙 婚纱照多少钱合适 拍一套婚纱照多少钱 拍婚纱照多少钱一套 工作室摄影 婚纱照多少钱一套 照片结婚 写真艺术 旅行婚纱照一般多少钱 新娘礼服 婚嫁网 婚纱照价格表多少合适 婚纱照水下 婚纱照海边 婚纱照一般什么价位 福州婚纱照 个性婚纱照主题 去哪拍婚纱照 拍婚纱照多少钱大概 拍婚纱照哪好 拍婚纱照好 俏皮可爱婚纱照 高贵婚纱照 婚纱照店哪家好 意境婚纱照 婚纱照相册 婚纱照拍摄哪家好 泉州婚纱照排名 大理洱海婚纱照 森林婚纱照 拍古装婚纱照 结婚礼服店 照婚纱照哪好 韩式创意婚纱照 关于结婚照 新疆婚纱照