偶然见看到这道题,就下载了看了看。确实是我自己的逆向能力不够,逆不动。但是我似乎找到了非预期。。。

  下载程序,ida打开,发现不对。后来发现是加了upx壳,拿软件去一下。再次ida打开。

  其中buffer是你输入的,和v4进行比较。v4首先是指向堆中的一个指针,后来sub_401390对v4中写值。然后就是各种乱七八糟的加密了。这个时候我就想,我能不能直接拿到比较的时候v4指向的内容是什么呢?我就想到了OD,拖进去发现不能调试,应该是加了反调试,我又试了试xdbg,发现也打不开。

  然后我就关了电脑准备睡觉了。。。我去刷了个牙,刷牙的过程中突然想到,ce???

  然后我就又开了电脑。。。

  瞧我发现了什么...

  就这样,这道题就让我以非预期的做法做出来了。。。

  溜了溜了,太菜了,逆不动。。。

最新文章

  1. python 中的metaclass和baseclasses
  2. 多媒体技术基础之---Come on!来点儿音乐吧
  3. POJ 3537 Crosses and Crosses
  4. UVA 10294 等价类计数
  5. windows mobile仿真器内存调整
  6. 创投女王徐新:如何迅速做到细分市场第一(FW)
  7. hdu 4412 利用单调性的动态规划
  8. java实现附件预览(openoffice+swfTools+FlexPaper) (转载)
  9. 服务器部署_linux下部署jprofiler简单备忘
  10. PYTHON常见数据类型示例
  11. 找工作笔试面试那些事儿(10)---SQL语句总结
  12. 采用translate实现垂直水平居中
  13. 芝麻HTTP:代理的基本原理
  14. Linux基础学习(7)--用户和用户组管理
  15. 浅谈python函数签名
  16. jqGrid 清空单元格的方法
  17. Golang 反射reflection
  18. Windows10 解决 “/”应用程序中的服务器错误
  19. ural 2032 Conspiracy Theory and Rebranding (数学水题)
  20. Universal App图片文件和图片byte[]信息转换为bitmap

热门文章

  1. C# 从 UTF-8 流中读取字符串的正确方法
  2. C/C++ Qt TreeWidget 单层树形组件应用
  3. 重新整理 .net core 实践篇——— 权限中间件源码阅读[四十六]
  4. BehaviorTree.CPP行为树BT的选择节点(四)
  5. vue项目中使用 SheetJS / js-xlsx 导入文件
  6. CF1601E Phys Ed Online
  7. [USACO07MAR]Face The Right Way G
  8. Topcoder 15405 - PrettyLiar(可删除背包+前缀和优化 dp)
  9. Anaconda 安装与卸载
  10. echo 输出彩色字符