能力值:
( LV2,RANK:10 )
|
-
-
26 楼
堆栈是临时的, 这样改是没用的,更不用说保存了
|
能力值:
( LV2,RANK:10 )
|
-
-
27 楼
学习了,我之前都是od调完在ue或者winhex里面改的
|
能力值:
( LV5,RANK:70 )
|
-
-
28 楼
新手不懂,表示学习学习
|
能力值:
( LV2,RANK:10 )
|
-
-
29 楼
右键,反汇编窗口跟随,NOP相应的CALL,或者数据跟随,编辑对应的数据都行
|
能力值:
( LV2,RANK:10 )
|
-
-
30 楼
可以试试winhex删除那个网址
|
能力值:
( LV2,RANK:10 )
|
-
-
31 楼
右键没有【复制到可执行文件】.然后选择,,,弹出一个对话框。。右键,,保存文件。。ok!
|
能力值:
( LV2,RANK:10 )
|
-
-
32 楼
堆栈数据是你程序运行的时候开辟出来的,是动态的,程序一结束就释放了,你是没法子修改的,你可以看一下地址,找到内存对应的位置,或则代码区对应的位置,在那里修改了,然后保存
|
能力值:
( LV2,RANK:10 )
|
-
-
33 楼
如果你修改过了文件,可以右击,然后 选择“复制到可执行文件” 然后是选择“所有选择”
然后在新填出的界面右击选择“保存文件”即可
|
能力值:
( LV2,RANK:10 )
|
-
-
34 楼
怎么找到他生成数据的地方呢?
|
能力值:
( LV2,RANK:10 )
|
-
-
35 楼
选中修改后的代码,在其上按鼠标右键,单击“复制到可执行文件”,然后单击“选择”,在出现的新窗口中,右键菜单中单击“保存”即可。然后选择保存路径。希望能帮到你。呵呵!
|
能力值:
( LV2,RANK:10 )
|
-
-
36 楼
表示看不懂idddd
|
能力值:
( LV2,RANK:10 )
|
-
-
37 楼
这个问题怎么还结贴啊,无语了!!!
|
能力值:
( LV2,RANK:10 )
|
-
-
38 楼
貌似不能保存的样子
|
能力值:
( LV2,RANK:10 )
|
-
-
39 楼
请问下大虾们,我修改完后,保存了然后再打开还是原来的代码。是什么原因??
|
能力值:
( LV3,RANK:20 )
|
-
-
40 楼
|
能力值:
( LV3,RANK:20 )
|
-
-
41 楼
还不明白可以给我发消息 包你会 必须的
|
能力值:
( LV7,RANK:100 )
|
-
-
42 楼
亲~
堆栈所占用的内存空间,是创建此进程的父进程,调用CreateProcess的时候,父进程给他申请的(如果每记错的话),
所以进程的堆栈是超脱于子进程的镜像文件的,他们不存在实际的映射关系,
所以,你没法保存堆栈里的内容到PE文件中去
|
能力值:
( LV2,RANK:10 )
|
-
-
43 楼
这个要弄清楚堆栈和执行文件代码的关系:
堆栈是可执行文件执行过程中开辟的一块存储区域,比如 int x;
运行的时候内存开辟了一个8bit的区域,这是使用的就是堆栈;
但是,代码任然是int x;,这时在堆栈中可能x=0,那么这个值能够复制到可执行文件肿么,显然是不允许的
|
|
|