吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 4697|回复: 12
收起左侧

[C&C++ 转载] 如何让自己写的函数不在OD里显示

[复制链接]
heye 发表于 2013-12-18 12:08
本帖最后由 heye 于 2013-12-18 12:15 编辑

360截图20131218121434762.jpg
VC6写的代码 都是  CALL GameDll.5db00000   这样的
这个是 VS2012 写的 MFC DLL.(不管UNICODE  还是 多字节集都是图片上那样显示)
CALL GaneDll.函数名

请问,如何设置才能让
CALL GameDll.函数名
显示成 VC6那样
CALL GameDll.地址

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

黑夜伴影 发表于 2013-12-18 12:21
这个和OD加载的库有关吧
 楼主| heye 发表于 2013-12-18 13:18
360截图20131218131557369.jpg

一样的代码,同一个OD.一个VC6写的,一个VS2012写的!
VC6就是
PUSH GameDll.71411350


7141134F      CC            INT3
71411350   .  E8 3B010000   CALL GameDll.71411490
71411355   .  C2 1000       RETN 0x10

VS2012写的就是

6F0D55E4   .  68 30560D6F   PUSH GameDll.AutoSel                     ; /Timerproc = GameDll.AutoSel

6F0D562F      CC            INT3
6F0D5630 > .  E8 FB390000   CALL GameDll.Call_Theblame
6F0D5635   .  C2 1000       RETN 0x10
6F0D5638      CC            INT3


brack 发表于 2013-12-18 13:23
 楼主| heye 发表于 2013-12-18 13:28
brack 发表于 2013-12-18 13:23
应该跟编译器有关.

谢谢提示,就是不知道该怎么设置才能让它不显示出函数名与参数名!!

要不也太方便反汇编了.
brack 发表于 2013-12-18 13:40
heye 发表于 2013-12-18 13:28
谢谢提示,就是不知道该怎么设置才能让它不显示出函数名与参数名!!

要不也太方便反汇编了.

估计大不可能实现
 楼主| heye 发表于 2013-12-18 13:59
解决问题.VS2012的Release里面会默认加载PDB.
360截图20131218135606743.jpg

黑夜伴影 发表于 2013-12-18 14:04
heye 发表于 2013-12-18 13:59
解决问题.VS2012的Release里面会默认加载PDB.

感谢你的解决方案。学习了。
极点寸芒 发表于 2013-12-20 16:55
如果你会汇编的话,完全可以暴力搜索,保证你一个dll和函数都不会显示
头像被屏蔽
阿顺 发表于 2013-12-21 10:51
提示: 作者被禁止或删除 内容自动屏蔽
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-1 06:48

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表