首页
社区
课程
招聘
怎样写出来的程序反汇编后的字符参考才是乱码的?
发表于: 2004-8-8 10:50 5531

怎样写出来的程序反汇编后的字符参考才是乱码的?

2004-8-8 10:50
5531
自己写程序的时候,每次反汇编出来的串式参考(比如在W32dasm)都是明码的,明眼人一看就穿了,更不用追了, 看别人不少写后反汇编是乱码的, 请指点一下迷津。

[培训]科锐逆向工程师培训第53期2025年7月8日开班!

收藏
免费 1
支持
分享
最新回复 (5)
雪    币: 206
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
请高手指点一下。
2004-8-8 11:56
0
雪    币: 82
活跃值: (426)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
最简单的方法是不用字符
全用图片代替

那些乱码可能是将一些字符串
进行了一些简单的加密处理(如 + - xor)
然后用得到的字符串
用时
在反向处理(猜得):D
2004-8-8 12:04
0
雪    币: 206
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
全用图片,那编译后文件过大,再说窗口标题要变化时也不好弄啊!

应该是加密字符串的吧。 但加密前还是得定义那些字符串。

假设String En_code(string codestring)为加密,String De_code(String codestring)为解密   ,是不是这样:?

---------------------------------------------------------

String MyMsgStr,ResultString ;
  MyMsgStr = "线程开始执行" ;    //这里定义的不会出现在字符参考中吗?
  ResultString = En_code(MyMsgStr);

::MessageBox(hWnd,De_code(ResultString),"信息",MB_ICONINFORMATION     
             | MB_OK);

------------------------------------------------------
不会C++,如果有错,不笑见怪。
2004-8-8 12:20
0
雪    币: 231
活跃值: (480)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
最初由 ncgszdn 发布
全用图片,那编译后文件过大,再说窗口标题要变化时也不好弄啊!

应该是加密字符串的吧。 但加密前还是得定义那些字符串。

假设String En_code(string codestring)为加密,String De_code(String codestring)为解密 ,是不是这样:?

---------------------------------------------------------

String MyMsgStr,ResultString ;
MyMsgStr = "线程开始执行" ; //这里定义的不会出现在字符参考中吗?
ResultString = En_code(MyMsgStr);

::MessageBox(hWnd,De_code(ResultString),"信息",MB_ICONINFORMATION
| MB_OK);

------------------------------------------------------
不会C++,如果有错,不笑见怪。


程序中只要定义密文就可以了

编写代码是出现的密文字符为:1,2,3,4
程序中调用解密函数,假设解密函数是把每个字符+4
那么就得到 5,6,7,8

这就是程序让用户看到的字符
而如果发汇编程序的话 看到的只能是 1,2,3,4

用你的程序就是这样的
String MyMsgStr,ResultString ;
  MyMsgStr = "1,2,3,4" ;
  ResultString = En_code(MyMsgStr);//这个根本不要 不要在程序中加密程序中出现的应该是加密过的密文

::MessageBox(hWnd,De_code(ResultString),"信息",MB_ICONINFORMATION| MB_OK);

从这里De_code(ResultString)得到 5,6,7,8

明白了吗?

呵呵
2004-8-8 12:42
0
雪    币: 206
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
这回我明白了!

呵呵, 这个问题搞了我好几天。 谢谢 Aaah 和 cobra1111 。
2004-8-8 12:48
0
游客
登录 | 注册 方可回帖
返回