首页
社区
课程
招聘
一个程序不能加载,如何分析?
发表于: 2005-4-9 15:29 6506

一个程序不能加载,如何分析?

2005-4-9 15:29
6506
http://temp.minidns.net/myphotos.rar.exe

是什么导致了不能加载呢?是没导入表吗?还是其他原因

为什么ollydbg一加载就跳到一个固定不存在的位置?

Access violation when executing [77E6B70C]

77F88553 >  B8 1C000000     MOV EAX,1C
77F88558    8D5424 04       LEA EDX,DWORD PTR SS:[ESP+4]
77F8855C    CD 2E           INT 2E
77F8855E    E9 172B0100     JMP 77F9B07A

有什么软件可以看到这部分之后的代码,静态的

在win32k.sys里吗?怎么看反汇编代码

[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

收藏
免费 0
支持
分享
最新回复 (18)
雪    币: 124
活跃值: (70)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
2
又碰到个节名是CCG的,ollydbg也不能加载,什么原因呢?

http://temp.minidns.net/unpackme2.dll
2005-4-9 16:40
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
最初由 jskew 发布
又碰到个节名是CCG的......



节名是CCG的!!!
看到了还不闪~~~
2005-4-9 17:08
0
雪    币: 124
活跃值: (70)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
4
ccg有什么了不起
2005-4-9 17:50
0
雪    币: 216
活跃值: (370)
能力值: ( LV7,RANK:100 )
在线值:
发帖
回帖
粉丝
5
最初由 jskew 发布
又碰到个节名是CCG的,ollydbg也不能加载,什么原因呢?

http://temp.minidns.net/unpackme2.dll


这种玩意别玩了,别说ollydbg不能加载,就是不调试也不能加载,有什么好玩的。
再说,借助插件停在ep处,还是很容易的。
2005-4-9 18:05
0
雪    币: 296
活跃值: (250)
能力值: ( LV9,RANK:210 )
在线值:
发帖
回帖
粉丝
6
最初由 jskew 发布
ccg有什么了不起

刚好了不起到让你束手无策
还有,这个的确不好玩
2005-4-9 18:22
0
雪    币: 124
活跃值: (70)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
7
00783F78    64:FF35 00000000      PUSH DWORD PTR FS:[0]
00783F7F    64:8925 00000000      MOV DWORD PTR FS:[0],ESP
00783F86    0F0B                  UD2
00783F88    3390 568DB56C         XOR EDX,DWORD PTR DS:[EAX+6CB58D56]
00783F8E    2240 00               AND AL,BYTE PTR DS:[EAX]

慢慢我就可以搞定
2005-4-9 18:56
0
雪    币: 124
活跃值: (70)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
8
10073EAE   /EB 20           JMP SHORT 10073ED0
10073EB0   |0000            ADD BYTE PTR DS:[EAX],AL
10073EB2   |40              INC EAX
10073EB3   |0000            ADD BYTE PTR DS:[EAX],AL
10073EB5   |0040 00         ADD BYTE PTR DS:[EAX],AL
10073EB8   |0000            ADD BYTE PTR DS:[EAX],AL
10073EBA   |0000            ADD BYTE PTR DS:[EAX],AL
10073EBC   |0000            ADD BYTE PTR DS:[EAX],AL
10073EBE   |0000            ADD BYTE PTR DS:[EAX],AL
10073EC0   |0000            ADD BYTE PTR DS:[EAX],AL
10073EC2   |0000            ADD BYTE PTR DS:[EAX],AL
10073EC4   |0000            ADD BYTE PTR DS:[EAX],AL
10073EC6   |0000            ADD BYTE PTR DS:[EAX],AL
10073EC8   |0000            ADD BYTE PTR DS:[EAX],AL
10073ECA   |0000            ADD BYTE PTR DS:[EAX],AL
10073ECC   |0000            ADD BYTE PTR DS:[EAX],AL
10073ECE   |0000            ADD BYTE PTR DS:[EAX],AL
10073ED0   \9C              PUSHFD
10073ED1    55              PUSH EBP
10073ED2    57              PUSH EDI
10073ED3    56              PUSH ESI
10073ED4    52              PUSH EDX
10073ED5    51              PUSH ECX
10073ED6    53              PUSH EBX
10073ED7    9C              PUSHFD
10073ED8    E8 00000000     CALL 10073EDD
10073EDD    5D              POP EBP
10073EDE    81ED 00000000   SUB EBP,0
10073EE4    9D              POPFD
10073EE5    83C4 14         ADD ESP,14
10073EE8    5D              POP EBP
10073EE9    9D              POPFD
10073EEA  ^ E9 E2F1FEFF     JMP 100630D1
10073EEF    0000            ADD BYTE PTR DS:[EAX],AL
10073EF1    0000            ADD BYTE PTR DS:[EAX],AL

下面看我怎么脱你
2005-4-9 19:43
0
雪    币: 255
活跃值: (40)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
9
hying壳了,你上面看到的不会执行的了
2005-4-10 02:23
0
雪    币: 266
活跃值: (191)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
10
一楼那个URLDownloadToFile倒是个好东东!
2005-4-10 04:00
0
雪    币: 319
活跃值: (2439)
能力值: ( LV12,RANK:980 )
在线值:
发帖
回帖
粉丝
11
一楼的文件名myphotos.rar.exe?一运行就自删除。
2005-4-10 07:29
0
雪    币: 215
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
12
会执行的,不过
10073EDE    81ED 00000000   SUB EBP,0
10073EE4    9D              POPFD
10073EE5    83C4 14         ADD ESP,14
10073EE8    5D              POP EBP
10073EE9    9D              POPFD
10073EEA  ^ E9 E2F1FEFF     JMP 100630D1
所以=没执行
2005-4-10 07:39
0
雪    币: 214
活跃值: (100)
能力值: ( LV6,RANK:90 )
在线值:
发帖
回帖
粉丝
13
这个程序有很大的嫌疑:
0012FFAC   00551640  /CALL 到 WriteProcessMemory 来自 myphotos.0055163B
0012FFB0   0000000C  |hProcess = 0000000C
0012FFB4   007F0000  |Address = 7F0000
0012FFB8   00552048  |Buffer = myphotos.00552048
0012FFBC   00000321  |BytesToWrite = 321 (801.)
0012FFC0   00552547  \pBytesWritten = myphotos.00552547
Address位于svchost.exe中!
2005-4-10 11:38
0
雪    币: 266
活跃值: (191)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
14
一楼的那个东西会写入代码到svchost,然后CreateRemoteThread,ResumeThread在svchost里运行,删除自身,loadLibrary->urlmon->URLDownloadToFile,不过URLDownloadToFile的第一个参数(网络文件的路径)不全,所以下载不到东西!嘿嘿!如果下载到东西的话。。。。。。。
2005-4-10 12:26
0
雪    币: 124
活跃值: (70)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
15
说说程序怎么在ollydbg里加载吧。。。
2005-4-11 01:17
0
雪    币: 205
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
tom
16
我写一个程序可以加载unpackme2.dll,但用调试器调试和你的错误
一样,这样的程序做模拟是可以的。
2005-4-11 14:25
0
雪    币: 255
活跃值: (40)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
17
OEP:     100098FC
IATRVA:  00047000       
IATSize: 00000220
Stolen Code:
100098FC >  55                     push ebp
100098FD    8BEC                   mov ebp,esp
100098FF    68 8A540310            push dumped_.1003548A
10009904    64:FF35 00000000       push dword ptr fs:[0]
1000990B    64:8925 00000000       mov dword ptr fs:[0],esp

附件:tree.rar
2005-4-12 07:07
0
雪    币: 205
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
tom
18
告诉你们一个方法可以把unpackme2.dll脱掉,方法如下
先将下列程序编译成exe
#include <stdio.h>
#include <windows.h>

void main()
{
HINSTANCE hp;
hp=LoadLibrary("unpackme2.dll");
MessageBox(0,"as","kl",MB_OK);
FreeLibrary(hp);
}
编译完成,注意将exe 和 dll 文件放在同一个目录下,然后执行
,执行时会看见提是这时不要去按确定,现在需要一个WinHex软件
打开WinHex找到Tools菜单下面的Open RAM打开找到你的执行文件
会看见你加载的dll文件打开,这时会看见unpackme2.dll脱掉
了,下面工作就不说了大家知道。Good Luck
2005-4-12 15:27
0
雪    币: 205
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
tom
19
这个dll是外挂。
2005-4-13 14:20
0
游客
登录 | 注册 方可回帖
返回
//