首页 > 其他分享 >【攻防世界逆向】【高手题】《babyre》

【攻防世界逆向】【高手题】《babyre》

时间:2023-05-17 21:13:25浏览次数:49  
标签:逆向 攻防 python babyre 调试 ida

题目babyre

解法

这道题搞得我是晕头转向,主要的不是因为他的算法,原理,逆向过程有多复杂。
主要在于工具,工具!下了好几个idapro都没有或者用不了python,所以在进行脚本的时候完全用不了。
于是我转头使用别的办法,想要动态调试,但不知道这ida又出了什么毛病,动态调试也用不了。
后面经过一两个小时的折腾才堪堪把python弄好。先解题把。
无壳elf64位。扔进ida

问题主要在这个
这个judge如果是个数组,那就是数组首字母加地址,完全不明白。看了别的师傅的wp,才明白这里做了一个花指令,出题人在地址前作了混淆。
我们点进去看看

并不对,是因为idapro7.7对api进行了升级换代。
https://www.cnblogs.com/iBinary/p/14642662.html在这个师傅里的博客中列出来了新旧的更新

ok,C在P一下
f5反编译

逻辑很简单,主要就是进行对比。很简单就列出了这个脚本


正确
好了我去弄我的动态调试了。

标签:逆向,攻防,python,babyre,调试,ida
From: https://www.cnblogs.com/Corax0o0/p/17410278.html

相关文章

  • Spring Boot整合Mybatis Plus逆向工程
    1.导入依赖主要导入Mybatis-Plus-generator版本需要与Mybatis-Plus版本一致<dependency><groupId>com.baomidou</groupId><artifactId>mybatis-plus-generator</artifactId><version>3.4.1</versio......
  • app逆向之安卓native层安全逆向分析(八):unidbg补前置环境
    前言继续跟着龙哥的unidbg学习:SO逆向入门实战教程七:main_unidbg重定向_白龙~的博客-CSDN博客还是那句,我会借鉴龙哥的文章,以一个初学者的角度,加上自己的理解,把内容丰富一下,尽量做到不在龙哥的基础上画蛇添足。感谢观看的朋友。分析首先,抓个包 里面这个mtgsig就是该app很经......
  • JS逆向实战14——某小说网站 小说字数 和月票字体加密
    本文地址:https://www.cnblogs.com/zichliang/p/17408064.html本网站不算严格意义的逆向,只是爬虫的一个小手段。声明本文章中所有内容仅供学习交流,抓包内容、敏感网址、数据接口均已做脱敏处理,严禁用于商业用途和非法用途,否则由此产生的一切后果均与作者无关,若有侵权,请联系我......
  • 程序员怎么学爬虫JS逆向
    爬虫JS逆向(也称为前端逆向、JS破解等)是指通过分析JavaScript代码,破解前端加密算法或构造相应的模拟请求,从而有效地模拟人类用户完整的操作行为实现数据爬取。  以下是一些常见的爬虫JS逆向技术:1、自动识别Javascript解码器如果前端使用了Javascript编码来隐藏有价值的数据......
  • JS逆向 -- 分析某站aid、cid、w_rid和sid的加密过程
    接上节课内容JS逆向--分析某站buvid3和_uuid的加密过程JS逆向--分析某站b_lsid值加密过程一、清除cookie信息,刷新网页,ctrl+f搜索sid,这样找到的数据是在url里或者响应信息里面,全局搜索找到的一般都是在js里面的数据,找到一个v2的数据包,里面有setcookie二、该数据包是get请求,分析......
  • 【转载】基于物料限制逆向实现产品组合的最优规划
    原文:https://www.logclub.com/articleInfo/NTEwNzg= 在之前的案例中,我们分享的主要是如何用算法模型来提高决策效率与质量,并以此节约运营成本,整体上是如何把已有的事情做的更快更好。这次给大家分享的是,过去比较少见,但是当前越发频繁的场景,就是关键物料短缺下如何实现资源效率......
  • python安全攻防学习笔记一 语言基础篇
    1.列表python中创建一个列表,只要把逗号分隔的不同的数据项使用方括号括起来即可。如:l1=["你好",0,1,2,3,4,5,6,7,8,9,0]l2=["嘟嘟嘟嘟嘟","雪球来了"]列表中的数据可以进行增删改查,方法有:dell1[1]#删除指定的数据l1.append("我不好")#在末尾添加数据......
  • 【攻防世界逆向】《re1-100》《EasyRE》《parallel-comparator-200》《simple-check-1
    题目re-100解法exeinfo无壳64位放进ida64上面很多内容,比较冗长,下面这些判断比较吸睛。大概就是进行一些对比后最后和一个字符串进行比较。直接提交,失败的。那我看一下上面的这个函数做了什么。是将这个字符串打乱了,打乱了之后才是下面那个。所以我们将原字符串10位分一个......
  • 【攻防世界逆向】《re-for-50-plz-50》《srm-50》《Mysterious》《Guess-the-Number》
    题目re-for-50-plz-50解法题目不难,先exeinfo32位elf无壳,但是我在做的时候碰到了一些困难,原本用的是低版本的ida,在f5进行反汇编的时候失败了,然后在吾爱下了一个新版本的ida,就反汇编成功了。以下看起来非常简单明了,关键在于有一个字符串和55进行了异或,点进去看看这样一个,好......
  • Crackme逆向分析365例-001
    【Crackme逆向分析365例-001】  表哥是神,误落凡尘说明:本篇练习是表哥逆向分析365系列的第1例,所使用的CrackMe本体来自于网站:https://crackmes.one/,您可在此网站通过作者名或本体名查询下载,也可从本贴中提供的网盘地址下载,其CrackMe本体信息如下所示:本体名称:[EASY]CrackMe......