能力值:
( LV9,RANK:3410 )
|
-
-
2 楼
看错了
应该是需要修改函数的
|
能力值:
( LV2,RANK:10 )
|
-
-
3 楼
谢谢fly大侠,光这样改是调用不了的,提示说不是一个帮助文件或文件已损坏,我想应该改api函数,
请再指教!
|
能力值:
( LV2,RANK:10 )
|
-
-
4 楼
大大出来
|
能力值:
( LV2,RANK:10 )
|
-
-
5 楼
请fly说说如何改谢谢
|
能力值:
( LV2,RANK:10 )
|
-
-
6 楼
:(
|
能力值:
(RANK:10 )
|
-
-
7 楼
ShellExece.......
WaitObject......
Api偶记不清楚,反正就是把txt运行起来以后再等待它结束才运行后面的
|
能力值:
( LV13,RANK:970 )
|
-
-
8 楼
push 1 ;SW_ShowNormal 打开状态
push 00
push 00
push offset Fpath ;文件路径
push 00
push 00 ;handle
call ShellExecute ;这个函数你自己查一下地址
其中Handle参数可以设定为OD本身的句柄,这样你举可以获得一些错误信息。OD的句柄可以看一下启动时候的GetModule函数的返回值,你存起来,放在这里就可以了。
修改的时候请注意堆栈平衡。
有问题再说。
|
能力值:
( LV2,RANK:10 )
|
-
-
9 楼
谢谢nbw,
00432292 6A 01 push 1
00432294 6A 00 push 0
00432296 6A 00 push 0
00432298 68 3D5A4B00 push ollyDbg.004B5A3D ; ASCII "help.txt"
0043229D 6A 00 push 0
0043229F 6A 00 push 0
004322A1 E8 9CD00700 call <jmp.&SHELL32.ShellExecut>
改为这样后,就可以调用help.txt
请问"OD的句柄可以看一下启动时候的GetModule函数的返回值"
这个值具体怎么得到谢谢,真是不胜感激!!
|
能力值:
( LV13,RANK:970 )
|
-
-
10 楼
GetModule函数返回这个值,但是一般来说,并不保存他。你可以在这个地方修正一下,把这个返回值放到你自己看中的地方。以后调用,直接用就行了。
|
能力值:
( LV2,RANK:10 )
|
-
-
11 楼
谢nbw老哥,请你就以调用help.txt为例把汇编代码贴出来好吗?谢谢!
|
能力值:
( LV13,RANK:970 )
|
-
-
12 楼
最初由 学习中 发布 谢nbw老哥,请你就以调用help.txt为例把汇编代码贴出来好吗?谢谢! 我又看了一下说明,不好意思,我理解错那个函数参数的意思了。那个参数不应该是进程的基址,应该是窗口句柄。一般来说,窗口句柄可以用FindWindow,但是咱们这里搞DIY,就没那么麻烦了。可以跟踪一下CreateWindow函数的返回值,但是OD里面有很多子窗口,so,跟踪也很头大。我给你个地址,你直接用就行了:129A28 H,这个地方就保存的是OD主窗体的句柄,我这里是win2k。
上帝保佑没什么大变动 。 PS: 我个人感觉那个参数就用NULL也挺好的,除非你要用的高级点。
|
能力值:
( LV2,RANK:10 )
|
-
-
13 楼
谢谢nbw老哥!!
真是好感谢你!!
我刚试了下那个值,没那么多字节写进去啊,
|
能力值:
( LV2,RANK:10 )
|
-
-
14 楼
起床了。。。。。。。。
nbw老哥还在睡懒觉。。。。。。。
|
能力值:
( LV2,RANK:10 )
|
-
-
15 楼
穷只一穴,埋却古今豪杰!
钱有两戈,杀尽天下英雄!
敏而好学,不耻下问上问!问通为止!
|
能力值:
( LV2,RANK:10 )
|
-
-
16 楼
谢谢nbw,
00432292 6A 01 push 1
00432294 6A 00 push 0
00432292 6A 01 push 1
00432294 6A 00 push 0
00432296 6A 00 push 0
00432298 68 3D5A4B00 push ollyDbg.004B5A3D ; ASCII "help.txt"
0043229D 6A 00 push 0
0043229F 6A 00 push ??
004322A1 E8 9CD00700 call <jmp.&SHELL32.ShellExecut>
打??的地方请帮我填一下,我试了为什么不能成功呢?再次感谢!
|
能力值:
( LV13,RANK:970 )
|
-
-
17 楼
不好意思,刚来,你那个??应该是 dword ptr [129A28] 。你试验一下。我没试验,不好意思。
另外,你要是真想把反馈信息反馈到窗口句柄,最好再仔细研究研究这个函数的说明。
|
能力值:
( LV2,RANK:10 )
|
-
-
18 楼
谢谢牛哥~:D :D
|
|
|