社区
汇编语言
帖子详情
请教高人:反汇编中的字符串问题
learning8899
2012-03-11 05:55:39
比如:代码中赋值这样的:s = "abc",那么这个字符串abc能用反汇编看到吗?
如果代码:s = "a" + "b" + "c",这个合成的字符串abc,反汇编能看到吗?
如果上述两种情况都可以看到,那么有什么办法可以将字符串常量"abc"在代码中存在,但反汇编无法看到呢?
...全文
260
7
打赏
收藏
请教高人:反汇编中的字符串问题
比如:代码中赋值这样的:s = "abc",那么这个字符串abc能用反汇编看到吗? 如果代码:s = "a" + "b" + "c",这个合成的字符串abc,反汇编能看到吗? 如果上述两种情况都可以看到,那么有什么办法可以将字符串常量"abc"在代码中存在,但反汇编无法看到呢?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
WJN92
2012-03-28
打赏
举报
回复
压缩了,再用
learning8899
2012-03-27
打赏
举报
回复
谢谢大家经常的分析。如果是密钥存储,这个密钥如何处理和存放才比较安全一些?
日立奔腾浪潮微软松下联想
2012-03-12
打赏
举报
回复
密码本身不要存放在程序里,程序中只存密码的某种校验值,比如密码的MD5、SHA-1,或者自定义的算法等,核对密码的时候,不管是用户输入的还是数据库读出来的还是其他程序传过来的,对它进行同样算法的运算,如果结果和存在的校验值一样,就认为密码正确。这样比直接保存密码本身安全一些。
gsy999
2012-03-11
打赏
举报
回复
[Quote=引用 3 楼 learning8899 的回复:]
谢谢各位高手,看来第二种方法强度也不够呀。
字符串如何存放,可以不容易破解呢?大家有什么好建议吗?
比如,密码的存放,如果反汇编一下子就看到了,那很麻烦。
[/Quote]
代码与密码不要放在一起,放在一起就不好办.
learning8899
2012-03-11
打赏
举报
回复
谢谢各位高手,看来第二种方法强度也不够呀。
字符串如何存放,可以不容易破解呢?大家有什么好建议吗?
比如,密码的存放,如果反汇编一下子就看到了,那很麻烦。
均陵鼠侠
2012-03-11
打赏
举报
回复
在程序中定义"abc"时,将每个字符减30,用之前再加上30。
gsy999
2012-03-11
打赏
举报
回复
[Quote=引用楼主 learning8899 的回复:]
比如:代码中赋值这样的:s = "abc",那么这个字符串abc能用反汇编看到吗?
如果代码:s = "a" + "b" + "c",这个合成的字符串abc,反汇编能看到吗?
如果上述两种情况都可以看到,那么有什么办法可以将字符串常量"abc"在代码中存在,但反汇编无法看到呢?
[/Quote]
反汇编能看到
要想让反汇编看不到,那就不要这么写.
VC++
中
可能遇到的
问题
收藏
VC++
中
可能遇到的
问题
收藏 | 旧一篇: 在VC
中
动态加载ODBC时的一些小细节 function StorePage(){d=document;t=d.selection?(d.selection.type!=None?d.selection.createRange().text:):(d.getSelection?d....
VC++
中
可能遇到的
问题
Q VC
中
打开文件对话框我想再增加一种类型,怎么修改那个资源
字符串
IDR_MAINFRAME啊,现内容是 Person/n/nPerson/nPER File(*.per)/n.per/nPerson.Document/nPerson Document 我想加个.txt的 A 横秋的文件对话框教程...
[技巧] 嵌入式操作系统VxWorks
中
文FAQ
欢迎任何人指出文档
中
的错误之处,请把错误之处发到附录B里的任一个EMAIL里,在此对那些
问题
的 提出者、回答者以及文档的维护者一并表示感谢! 当前版本(Current Version): version 0.1 历史...
VxWorks
中
文FAQ
中
小】 - 前言(Surface): 随着国内使用VxWorks的用户越来越多,为了方便VxWorkers少走一些弯路,特别推出了
中
文FAQ,其
中
很多的FAQ来自comp.os.vxworks和原创。(很多FAQ都可以在该新闻组找到英文版...
vb/vb.net开发精粹(17)
vc
中
的回调函数在VB里如何申明及调用,谢谢 再来一问。。VB多线程
问题
! VB6的webbrower控件,无法给textarea元素赋值,请高手看看 用vb如何打开ftp软件上传? win7下的cdo.message组件不能用 VB 如何比较两个...
汇编语言
21,458
社区成员
41,600
社区内容
发帖
与我相关
我的任务
汇编语言
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
复制链接
扫一扫
分享
社区描述
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章