【CTF-Reverse】IgniteMe
题目来源:攻防世界
1.查看是否加壳-》无
2.无脑ida
bool __cdecl sub_4011C0(char *Str)
{size_t v2; // eaxint v3; // [esp+50h] [ebp-B0h]char Str2[32]; // [esp+54h] [ebp-ACh] BYREFint v5; // [esp+74h] [ebp-8Ch]int v6; // [esp+78h] [ebp-88h]size_t i; // [esp+7Ch] [ebp-84h]char v8[128]; // [esp+80h] [ebp-80h] BYREFif ( strlen(Str) <= 4 )return 0;i = 4;v6 = 0;while ( i < strlen(Str) - 1 )v8[v6++] = Str[i++];v8[v6] = 0;v5 = 0;v3 = 0;memset(Str2, 0, sizeof(Str2));for ( i = 0; ; ++i ){v2 = strlen(v8);if ( i >= v2 )break;if ( v8[i] >= 97 && v8[i] <= 122 ) // 小写转大{v8[i] -= 32;v3 = 1;}if ( !v3 && v8[i] >= 65 && v8[i] <= 90 ) // 大写转小v8[i] += 32;Str2[i] = byte_4420B0[i] ^ sub_4013C0(v8[i]);// 二者异或// 0x55异或+72v3 = 0;}return strcmp("GONDPHyGjPEKruv{{pj]X@rF", Str2) == 0;
}
int __cdecl sub_4013C0(int a1)
{
return (a1 ^ 0x55) + 72;
}
(shift+E可以提取数组)
写出来的脚本
res="GONDPHyGjPEKruv{{pj]X@rF"
res2=""
shuzu=[13,19,23,17,2,1,32,29,12,2, 25,47,23,43,36,31,30,22,9,15, 21,39,19,38,10,47,30,26,45,12, 34,4]
for i in range(len(res)):t=(ord(res[i])^shuzu[i])-72t=t^85res2+=chr(t)
print(res2)
【CTF-Reverse】IgniteMe相关推荐
- 【CTF题】使用文件包含漏洞读取网页代码
[CTF题]使用文件包含漏洞读取网页代码 按照我的理解文件包含漏洞是指网页后端php(或其他)代码中使用了include等文件包含语句,而且所包含的文件由变量控制,恰恰此变量又能通过GET或POST等 ...
- 【CTF整理】Who are you (2017强网杯web题)
[CTF整理]Who are you (2017强网杯web题) 别人思路总结: 0x01 初探 打开网页就是一句"Sorry. You have no permissions." ...
- 【ctf秀】【MISC】MISC入门misc10
一.解题环境 windows7 二.考点:binwalk的使用 考点发现及解题过程(所有的png图片misc题均可这么做): 1.解压zip文件,用winhex打开misc10.png 2.判断文件格 ...
- 【CTF reverse Java逆向】JEB3.19逆向方案(已知2022.02.14可用)
声明:仅供Java逆向学习参考! 解决方案 下载参考链接1提供的JEB.在power shell运行.\jeb_wincon.bat启动JEB. 进入界面后,如果让你提供license key,就运行 ...
- 【CTF解题】BCTF2018-houseofatum-Writeup题解
先把ld和Libc给换成题目给的 patchelf --set-interpreter ./glibc-all-in-one/libs/2.26-0ubuntu2_amd64/ld-2.26.so - ...
- 【CTF大赛】100步getshell之就差一步——The MOVAPS issue
当你完美的在栈上进行了布局,泄露了libc的地址,并且在libc中获得了syetem地址,获得了'/bin/sh'地址,此时此时就差一步sendline就打通了,可是你忽然发现,什么?为什么syste ...
- 【CTF大赛】陇剑杯-机密内存-解题过程分析
前言 机密内存这道题是陇剑杯中的压轴题,题目中涉及到使用VMware加密功能进行加密的内存镜像,难度极大.我在这里详细的记录一下解题思路和过程,如有错误或疏漏的地方还请大佬们在评论区指出. 题目初探 ...
- 【CTF大赛】2021 DASCTF July cybercms 一探再探
引言 在前不久结束的 2021 DASCTF July X CBCTF 4th 比赛中,有一道名为 cybercms 的 web 题目. 预期解是从后台登录处进行 SQL 注入写入一句话木马,然而咱在 ...
- 【CTF大赛】第五届XMan选拔赛 ezCM Writeup
ezCM 直至比赛结束,这道题目都是 0 解题,一方面是因为比赛时间较短,另一方面还是因为这道题目较难,考察了不常见的椭圆曲线算法(ECC),大大增加了对做题者的要求. 题目信息 题目是使用 Gola ...
- 【CTF WriteUp】网鼎杯 青龙组 Misc题解复现(整理,WP非原创)
(原本还打算四场Crypto全刷的,结果第四场被教做人了,算了整理点别的当补偿了) (另:求白虎组 Misc-boot 的 WP) Misc 虚幻2 图片在RGB信道各有一张图,提出来 R: G: B ...
最新文章
- matlab 小练习,matlab初试牛刀__小练习
- Java命令学习系列(零)——常见命令及Java Dump介绍
- 盘点最经典的外包案例
- zookeeper 默认端口_ZooKeeper知识点汇总
- java双缓存机制_详解JVM类加载机制及类缓存问题的处理方法
- linux中指令简约版
- React使用高德地图 (react-amap)(一)
- css flash布局_跳过简介-CSS3是新的Flash
- 微信域名防拦截的最新方案,域名防举报投诉原理
- int和long类型取值范围。 基本数据类型 byte , short , char ,int , long , float ,double,boolean类型取值范围
- 15个Android流行框架
- android应用双开
- 前端React教程第二课 React生命周期设计思想
- STAHL触摸屏维修一体机显示屏ET-316-TX-TFT常见故障
- STM32单片机DHT11数字温湿度监测
- MSP430F427IPMR
- Bluez 自带工具小结(BR)
- 围圈报数c语言编程,59、1334:【例2-3】围圈报数(A)
- xlsx表格怎么做汇总统计_excel表格 的自动统计数据-excel,怎么做数据自动汇总
- 基于树莓派4B的智能无人巡逻小车设计-答辩PPT