能力值:
( LV2,RANK:10 )
2 楼
正在分析新的壳的过程中。本人是大菜鸟一个,进展还不多,以下是我的发现,希望大家一起讨论一下。
1.运行程序后,壳程序首先会在系统目录下CreateFile,建立一个V22004810.EPE的文件。并Map之。
2.通过填充V22004810.EPE在内存中的镜象,来给V22004810.EPE中的内容来赋值。
3.赋值的数据是通过程序中的一些数据的or dl,dh来获得。
4.在保存V22004810.EPE内容,并关闭相关句柄后,通过LoadLibary载入之。
......
我暂时就调到这里,正在分析V22004810.EPE的过程中,其实就相当于在分析一DLL......
现在工作太忙,没时间搞这些,所以进展肯定超级慢,希望大家讨论讨论,还给我这个大菜鸟一点提示。
能力值:
(RANK:1060 )
3 楼
...这种分析是在...不敢恭维.
能力值:
( LV5,RANK:60 )
4 楼
我有一个使他不注入explorer的方法,不知道对不对。不过弄了之后确实看得到进进程了。
1。bp WriteProcessMemory , F9
2.将左下角那个框框(本来是hex)改成显示指令dump
3。buffer 上 fellow in dump
4.将指令(本来是 EB XX) 改成(EB FE)
5.F9 运行
6。看得到进程了
///////////////
我瞎弄得,没原理,大虾看到笑话了,能否告诉我为啥?
/////////////////
这好像是一个不是原理的原理:
What we will do is Make the CHILD PROCESS Entry Point, and INFINiTE LOOP (hex; EB FE)
we make an Infinite loop so we can Pause at the Entry Point of the Child Process :)
and we can do this using API: WriteProcessMemory
能力值:
( LV2,RANK:10 )
5 楼
最初由 vrowang123 发布 我有一个使他不注入explorer的方法,不知道对不对。不过弄了之后确实看得到进进程了。 1。bp WriteProcessMemory , F9 2.将左下角那个框框(本来是hex)改成显示指令dump 3。buffer 上 fellow in dump ........
go to 98/ME.
能力值:
( LV2,RANK:10 )
6 楼
谁把这个壳脱了呀,教教我呀!!!
能力值:
( LV5,RANK:60 )
7 楼
最初由 q3 watcher 发布 go to 98/ME.
thanks winXP
能力值:
( LV2,RANK:10 )
8 楼
程序是被DUMP下来了。因为我没有运行Explorer
我看它注,还不给循环。
能力值:
( LV5,RANK:60 )
9 楼
最初由 鸡蛋壳 发布 程序是被DUMP下来了。因为我没有运行Explorer 我看它注,还不给循环。
iat没加密么?
他会擦去PE头的哇
能力值:
( LV4,RANK:50 )
10 楼
鸡蛋壳可真够猛的,这也有