
[NPUCTF2020]芜湖(Base64隐写)
发布日期:2021-05-07 12:08:53
浏览次数:19
分类:原创文章
本文共 473 字,大约阅读时间需要 1 分钟。
查壳:
拖进ida
异或
v2 = Oo0O((v3 >> (7 - k)) & 1, (97 >> (7 - k)) & 1) & 1 ^ 2 * v2;
_BOOL8 __fastcall o0o0o(int a1, int a2){ return (a2 & a1) == 0;}
a2&a1 这里是一个与门。然后结果和0进行条件等于判断(这里是非门,举个例子:1==0
,1是不是就变成了0;0==0
是不是就变成了1),所以(a2 & a1) == 0
这里是个与非门
如下,五个与非判断
v2 = o0o0o(a1, a2); v3 = o0o0o(a1, v2); v4 = o0o0o(a1, a2); v5 = o0o0o(a2, v4); v6 = o0o0o(v5, v3);
用传进来的参数a1和a2得到与非结果v2和v4后,然后用它们分别替换a1或a2进行与非判断,得到v3和v5,最后把v3和v5进行与非判断,得到返回值v6(其实五个与非判断也就是一个异或门)
紧接着判断玩那个函数后,试着动调一下这里
发表评论
最新留言
路过,博主的博客真漂亮。。
[***.116.15.85]2025年04月12日 09时27分40秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
树莓派连接二手液晶屏小记
2021-05-09
error: 'LOG_TAG' macro redefined
2021-05-09
android10Binder(一)servicemanager启动流程
2021-05-09
ES6基础之——new Set
2021-05-09
nodeJS实现识别验证码(tesseract-ocr+GraphicsMagick)
2021-05-09
玩玩小爬虫——试搭小架构
2021-05-09
AS与.net的交互——加载web上的xml
2021-05-09
Javascript之旅——第八站:说说instanceof踩了一个坑
2021-05-09
Javascript之旅——第九站:吐槽function
2021-05-09
Javascript之旅——第十一站:原型也不好理解?
2021-05-09
Sql Server之旅——第十站 看看DML操作对索引的影响
2021-05-09
十五天精通WCF——第二天 告别烦恼的config配置
2021-05-09
双十一来了,别让你的mongodb宕机了
2021-05-09
asp.net mvc 之旅 —— 第六站 ActionFilter的应用及源码分析
2021-05-09
Tomcat 热部署
2021-05-09
深入解析 HTTP 缓存控制
2021-05-09
深入浅出访问者模式
2021-05-09
深入探索Android热修复技术原理读书笔记 —— 热修复技术介绍
2021-05-09
百度前端技术学院task16源代码
2021-05-09
解析js中( ( ) { } ( ) )的含义
2021-05-09