能力值:
(RANK:350 )
|
-
-
2 楼
感谢分享,这文章适合新手学习
|
能力值:
( LV2,RANK:10 )
|
-
-
3 楼
构造PE和插shellcode是一个复杂的过程呢!
|
能力值:
( LV2,RANK:10 )
|
-
-
4 楼
感谢分享,这文章适合我等新手学习
|
能力值:
( LV9,RANK:220 )
|
-
-
5 楼
挺棒的
|
能力值:
( LV3,RANK:20 )
|
-
-
6 楼
这也能加精...
|
能力值:
( LV2,RANK:10 )
|
-
-
7 楼
楼主有没研究过怎么直接调用messageboxa呢?最近在研究这个,怎么能直接得到messageboxa的地址,然后call一下,目前只能用call [0042a2ac]去实现,但我用od调出了[0042a2ac]的值,然后直接call这个值,程序在od调试时能成功,但正常运行时出错。。,我在win10下的
|
能力值:
( LV2,RANK:15 )
|
-
-
8 楼
学习了,谢谢分享
|
能力值:
( LV2,RANK:10 )
|
-
-
9 楼
学习了,谢谢分享。。。
|
能力值:
( LV2,RANK:10 )
|
-
-
10 楼
谢谢分享
|
能力值:
( LV1,RANK:0 )
|
-
-
11 楼
程序在内存中真正运行的地址怎么求啊,是FOA转RVA然后加上imagebase么,还有SectionAlignment和FileAlignment不相同的话和这个有关系么?
最后于 2019-4-17 16:40
被mb_nzrqtgjl编辑
,原因:
|
能力值:
( LV2,RANK:10 )
|
-
-
12 楼
我的熊猫
楼主有没研究过怎么直接调用messageboxa呢?最近在研究这个,怎么能直接得到messageboxa的地址,然后call一下,目前只能用call [0042a2ac]去实现,但我用od调出了[00 ...
这个messagebox的地址不应该是1000 0000以后的值吗?
|
能力值:
( LV2,RANK:10 )
|
-
-
13 楼
mb_nzrqtgjl
程序在内存中真正运行的地址怎么求啊,是FOA转RVA然后加上imagebase么,还有SectionAlignment和FileAlignment不相同的话和这个有关系么?
真正的运行地址就是你用ue打开看到的地址减去pointertorawdata➕rva+基址就是就是真正运行的地址了,后边那两个就是文件中和内存中对齐的标准
最后于 2019-10-25 22:28
被zhuAE86编辑
,原因: 写错了
|
能力值:
( LV2,RANK:10 )
|
-
-
14 楼
楼主,有个地方不清楚。为什么用e8指令调用api,而不用ff 15指令。反汇编代码里面就是用的ff 15调用的messagebox。
|
能力值:
( LV2,RANK:10 )
|
-
-
15 楼
麻烦大佬看一下,实在不知道问题出在哪里。。
|
能力值:
( LV2,RANK:10 )
|
-
-
16 楼
64位pe程序怎么加messagebox?
|
能力值:
( LV1,RANK:0 )
|
-
-
17 楼
我在VS中所显示的MessageBox的反汇编压参不是6A 00。而是
MessageBox(0, 0, 0, 0); 00007FF63C87173A 45 33 C9 xor r9d,r9d 00007FF63C87173D 45 33 C0 xor r8d,r8d 00007FF63C871740 33 D2 xor edx,edx 00007FF63C871742 33 C9 xor ecx,ecx 00007FF63C871744 FF 15 06 EA 00 00 call qword ptr [__imp_MessageBoxA (07FF63C880150h)] 不知道是什么情况。。
|
|
|