专栏名称: 吾爱破解论坛
吾爱破解论坛致力于软件安全与病毒分析的前沿,丰富的技术版块交相辉映,由无数热衷于软件加密解密及反病毒爱好者共同维护,留给世界一抹值得百年回眸的惊艳,沉淀百年来计算机应用之精华与优雅,任岁月流转,低调而奢华的技术交流与探索却
今天看啥  ›  专栏  ›  吾爱破解论坛

【2025春节】解题领红包初级题(windows + android)

吾爱破解论坛  · 公众号  · 互联网安全  · 2025-02-19 16:08
    

文章预览

作者 论 坛账号:geesehoward 一、windows初级题 初级题,100%应该不会有壳,先运行起来随便输入,看看报什么错误 搜一下x32dbg重新启动程序并搜索字符串 前面有一个je,前面还有一个cmp esi edi,在次下断点并运行,esi的值是6,edi的值是1B(27),显然不等,将je改为jne,继续运行 不停的向下跟,一个27次的循环结束后,flag会出现在ebp-40的地址里,后面会被复制给ECX 至此,flag已经找到了,复制输入,成功! 其实这个程序是先检查字符串长度是否为27,然后再将6b83537e8a30477b3e59362e4c293535340c5b5a5c797f5073747e进行计算,还原成答案,与输入进行比对,如果换成用输入反向计算去与目标字符串比对,难度无疑对新手不太友好。 flag是按位加算的,写成C代码逻辑如下 int main(int argc, char** argv) { unsigned char encFlag[] = { 0x6b, 0x83, 0x53, 0x7e, 0x8a, 0x30, 0x47, 0x7b , 0x3e, 0x59, 0x36, ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照
总结与预览地址:访问总结与预览