能力值:
( LV12,RANK:740 )
|
-
-
2 楼
什么东西,学习.
|
能力值:
( LV4,RANK:50 )
|
-
-
3 楼
引用4got的话, 还是pe123 + 无意义的JMP
|
能力值:
( LV4,RANK:50 )
|
-
-
4 楼
其实, 有个无耻的做法, 就是直接把你的shell32.dll vmp一下
虽然不太光彩, 但效果要好些
|
能力值:
( LV9,RANK:450 )
|
-
-
5 楼
最初由 绫濑遥 发布 其实, 有个无耻的做法, 就是直接把你的shell32.dll vmp一下 虽然不太光彩, 但效果要好些
VM引擎我已经基本构件完成了,只不过不好VM自身代码,还有如果使用VMP的话那就不需要继续写下去了。都是别人的东西.
|
能力值:
( LV2,RANK:10 )
|
-
-
6 楼
成熟的VM并不简单。
|
能力值:
( LV9,RANK:250 )
|
-
-
7 楼
OS:Windows XP-SP1
TEST OK~!!!
|
能力值:
( LV2,RANK:10 )
|
-
-
8 楼
只是狂加跳转?
|
能力值:
( LV9,RANK:450 )
|
-
-
9 楼
最初由 WisdomZh 发布 只是狂加跳转?
当前是这样,每次代码跳转顺序都会完全不一样,这样分析的时候如果不还原代码,那么分析的时候想要联系上下文的话就比较麻烦,下一步会在这些代码中加入变形,花指令等
|
能力值:
( LV2,RANK:10 )
|
-
-
10 楼
狂加跳转真的有用吗?
无聊的JMP,CALL
无意义
|
能力值:
( LV9,RANK:690 )
|
-
-
11 楼
Impressive name
|
能力值:
( LV12,RANK:210 )
|
-
-
12 楼
前面比较简单, 无非是简单的aplib, md5, xor(key)等解密码代码
拷到virtualalloc的地方.
最后一段跳转确实比较烦,
不过可以拷到ida中分析, 全部转换成代码后, ctrl+q jump to problem, 找jump 到无效地址的那个(上面的那个), 跑几步就是入口了
我这里是009228EE jmp near ptr 919CDBh
入口是4010cc, 当然iat还没去处理.
这个jmp很有规律, 应该可以写个脚本转成连续代码去.
|
能力值:
( LV12,RANK:980 )
|
-
-
13 楼
测试一下:
|
|
|