简单反汇编之还原(谁是窃贼算法)C++代码
来源:互联网 发布:flash cs3软件下载 编辑:程序博客网 时间:2024/04/24 02:26
能读懂汇编代码不难,但是要是从汇编代码还原成源码就有的难度了(高手飘过),今天闲来无事,从网上找了个简单的算法,试着从汇编代码还原代码,从网上找了个谁是窃贼的算法代码,在没有看源码的情况下编译,然后反汇编Release版,分析的汇编代码如下:
最后根据汇编代码还原出来的C++代码(比较乱):
还原代码的处女作品,以后还是要多多练习,才能有助于汇编功底。。。。。
最后附上算法原题:
公安人员审问四名窃贼嫌疑犯。已知,这四人当中仅有一名是窃贼,还知道这四人中每人要么是诚实的,要么总是说谎的。在回答公安人员的问题中:
甲说:“乙没有偷,是丁偷的。”
乙说:“我没有偷,是丙便的。”
丙说:“甲没有偷,是乙偷的。”
丁说:“我没有偷。”
请根据这四人的答话判断谁是盗窃者。
- 简单反汇编之还原(谁是窃贼算法)C++代码
- 谁是窃贼
- 谁是窃贼
- 谁是窃贼
- 谁是窃贼
- 谁是窃贼
- 谁是窃贼
- 反汇编一个简单的C程序,分析汇编代码
- C语言趣味程序百例精解之JAVA实现(51)谁是窃贼
- Linux汇编代码学习,反汇编简单的c及分析汇编代码工作过程
- vc++简单反汇编代码
- c语言反汇编代码
- 简单反汇编之狐狸吃兔子算法
- 反汇编一个简单的C程序,分析汇编代码理解计算机是如何工作的
- 一段简单的C反汇编
- 反汇编一个简单的C程序
- C main的反汇编简单介绍
- 反汇编一个简单的C程序
- [SQL Server2005]SQL Server死锁总结(转)
- html与jsp嵌套一个问题(备忘)
- 三大WEB服务器对比分析(apache ,lighttpd,nginx)
- Suggested Project layout
- Active Directory 域服务 (AD DS) 服务器或域名系统 (DNS) 服务器角色从运行 Windows Server 2003、Windows Server 2008 或 Windows Server 2008 R2 的基于 x86 或基
- 简单反汇编之还原(谁是窃贼算法)C++代码
- 内存映射文件
- EMC Documentum DA Filter [WDKController]: filter is unavailable Solution
- Linux top 命令 详解
- 我的emacs配置
- 网民人数涨30%的思考
- 【转】方兴东: Google中国最佳战略:果断卖了自己! - CSDN新闻
- JavaScript正则表达式
- C++内存管理 之 初识allocator