github上libcsearch只对python2有效,用python3就找不到匹配的libc版本了,网上说的重装或者更新都是针对python2的,由于本机安装pwntools用的是python3且python2已经不维护了,干脆就另寻出路
https://pypi.org/project/LibcSearcher/#files
从上面的链接中下载libcsearch可满足python3,...
本文主要是记录一些与时俱进的问题(因为网上的教程大都是三四年前的了)和个人的一些非预期做法
本地博客映射到github执行hexo clean&hexo g -d后会有像下面一样时不时地报错,网上的不是很行,我这里把github名改成和博客名一样就行了
目前我的github是这么个页面
统计访问量按教程用leancloud统计访问量不知道为什么本地能看到但是远程一直看不到,试...
今天在用pwndbg调试的时候发现用不了fmtarg这个命令,在师傅的提醒下发现没装Pwngdb
pwndbg和Pwngdb两个易混淆的概念两个区别如下:
pwndbg:目前仍在积极维护,是现在二进制调试领域的主流 GDB 插件;
Pwngdb:一个较早期的 GDB Python 脚本,主要提供一些便捷命令,现在基本已停止维护;
我把所有插件都装到了~/GdbPlugins文件...
2023,从疫情隔离在家开始,到实验室期末复习结束。这一年,有喜悦,也有遗憾。4月份拿到综合二等奖和三好学生,也参加了国赛半决赛,11月是省赛二等奖,纯混子
这一年,我加入了ctf。上半年跟着复现misc,自学逆向,没什么起色,课也多,没怎么适应平时抓学业,周末打ctf的过程。暑假先学了re,后面学了十多天pwn,能做一些新生赛的题目,但还不够。后面开学了也没多少精力在学ctf,总感觉学得不...
Re点击就送的逆向题汇编,链接得到可执行文件
幸运数字
第三位要得到C,就要异或94
最后一位也是94
但直接输94是不对的
shiftjmp经典花指令
砍树
Loadlibrary和native想到去看so文件
得到dest数组要动调so文件
小丑了dest前面有整体复制
easymath从0矩阵变成单位阵,last也就是...
Week1Re数字筑基
也可以直接打开
代码金丹还是直接打开
网络元婴手动提一下
虚拟化神没有输入
后半部分与文件操作有关
那就动调看v3
还有一种方法就是重启验证,下面是一般步骤
程序运行–>注册信息输入–>程序重启–>执行验证机制–>正确就显示已注册/错误则不变动
通过动调没输入,但是双击打开却要求输入得出这是重...
还是太菜了,队友抬到二等奖,看到好多不会的,还得加油
Reida_pro有壳,但是不能直接脱壳,看了一下发现是被modified
又发现PE节被改了,那就改回来,把O改成U,然后再去脱壳
看伪c,flag由4部分组成
第一部分shift+f12
第二部分看函数名
第三部分是Xref,一开始断网没想起来,后来才想到是交叉引用
比赛的时候看汇编看着看着就出了,其实是找第一个字串
...
RePyccc在线反编译得到python脚本
123456789101112131415161718192021222324252627282930313233343536a = input('please input your flag:\n')check = [ 102, 109, 99, 100, 127, 52, 114,...
Reeasy_re把flag拆开了,拼起来就行
KE脱壳
输入加1
ELF先加密,再base64
直接交发现不对
用下面这种方法把字节转字符串告诉我\x8f不能转化,于是去用python算一下
是下划线,那就在单词之间各加一下划线,且数量刚好对的上
字节类型也可以和数字进行运算
b64decode也可以解字节,最后解完得到的是字节类型,上面的s...
昨天看到0xGame的0x14537a60师傅提到了MT管理器,就去研究了一下
这是0xGame week3的第三题
首先把apk文件放到tmp文件夹,因为在原文件没有修改权限
随便找一个tmp文件夹放就行
去电脑上找到onClick绝对路径
用dex编辑器打开classes.dex,若有多个一般都是最后一个dex
找到方法
进去看方法,原来是v4,改成v1
这里为什么这...