内涵的软件题解

简介: 内涵的软件题解

内涵的软件题解


1.查壳

是一个32位机的可执行的文件,没有加壳

2.拖入32ida当中

找到_main_0函数,按F5反编译

DBAPP{49d3c93df25caad81232130f3d2ebfad}很像是flag

双击点入

将光标点在aDbapp49d3c93df上,按下快捷键X,查看引用这个字符串的函数,和在函数中的位置

发现只有那一次赋值操作引用了这个字符串,没有别的引用这个字符串修改这个字符串

说明flag就是这个字符串

flag{49d3c93df25caad81232130f3d2ebfad}

进一步理解

点击运行这个exe文件查看一下

结尾输入Y或者N或者其他啊字符都会打印相应的语句

程序这个while循环应该就是打印前五句话

这里是程序最后输入Y/N或者其他字符都会打印相应的语句

根据提示:这里本来应该是答案的,但是粗心的程序员忘记把变量写进来了,你要不逆向试试看:(Y/N)

这个程序中并没有打印字符串49d3c93df25caad81232130f3d2ebfad

说明这个题的含义是让我们用逆向分析的方法找出程序员忘记打印的答案,就是flag

flag{49d3c93df25caad81232130f3d2ebfad}

相关文章
|
1月前
|
Web App开发 自然语言处理 JavaScript
软件随想录,赛博土木与技术哲学
近日读Joel的《软件随想录》,书中尖锐批评了软件教育现状,指出大部分软件专业学生缺乏实际才能。尽管此书成书已十年,但Linus、Rob Pike等人的观点依旧尖锐,让人深感无力。当前大学教育与产业脱节严重,导致毕业生难以适应行业需求。2024年的今天,软件本科教育依然存在诸多问题,毕业生面临学历贬值和就业压力,而研究生阶段的研究方向也常常与实际需求不符。软件工程虽始于上世纪60年代,但至今仍面临技术重复发明等问题,开源运动也逐渐式微。教育贬值与产教分离造就了大量平庸之辈,普通人需在技术哲学中寻找出路,才能真正适应未来的软件开发之路。
|
2月前
|
网络协议 前端开发 网络安全
「offer来了」2种递进学习思维,24道计网题目,保姆级巩固你的计网知识体系
该文章通过2种递进学习思维和24道计算机网络题目,系统地巩固了计算机网络的基础知识,包括OSI模型、TCP/IP协议、三次握手与四次挥手的过程及背后的原理,并探讨了DDoS攻击与防御措施等内容。
「offer来了」2种递进学习思维,24道计网题目,保姆级巩固你的计网知识体系
软考——软件设计师:第三章:知识产权法与标准化考点总结(完整篇)
软考——软件设计师:第三章:知识产权法与标准化考点总结(完整篇)
软考——软件设计师:第三章:知识产权法与标准化考点总结(完整篇)
|
存储 Web App开发 机器学习/深度学习
|
算法 编译器 测试技术
一位嵌入式工程师,硬核单片机编程思想
没有思想的裸程序就如一副人体骨架,有个人形,但没有人样,骨骼之间的关节都是靠胶水或拉线连接起来的,生硬而呆板。如果给骨架包上皮肉,加上灵魂,我们就会惊叹:啊!这是帅哥,这是美女!因为骨架活了。
201 1
一位嵌入式工程师,硬核单片机编程思想
|
测试技术
软件测试好学吗 只要选对了学习方式,就并不难学
我们都知道,如今互联网IT行业,在国内可是非常吃香的,尤其是近些年随着软件的普及,人们对软件的要求也是越来越高,因此国内各大互联网企业,也开始大量招聘软件测试人员,但由于这个岗位在我国的发展时间并不长,人员需求也是供应不求的。
198 0
软件测试好学吗 只要选对了学习方式,就并不难学
【蓝桥真题3】蓝桥改革变难,想进国赛这些能力你可缺一不可(下)
【蓝桥真题3】蓝桥改革变难,想进国赛这些能力你可缺一不可
233 0
【蓝桥真题3】蓝桥改革变难,想进国赛这些能力你可缺一不可(下)
|
机器学习/深度学习 存储 算法
|
大数据 程序员 云计算
世界程序员最难的题目,做不好你就是杀人凶手【云计算 大数据 开卷题目】
这道题目没有任何数据给你,但你可以去找估计数字,欢迎有志程序员做这到题目,这是一个开卷题目,你考虑的越多对象和属性程序会越复杂,你可以纯属娱乐。
下一篇
无影云桌面