BUUCTF Reverse(reverse2, 内涵的软件, 新年快乐)

news/2024/5/20 0:14:41 标签: 逆向, CTF, 反汇编, 反编译, 渗透测试

CTF_Reversereverse2___0">BUUCTF Reverse(reverse2, 内涵的软件, 新年快乐)

reverse2

这道题本质上其实和reverse1一样,也是字符的替换,将文件用IDA打开后,也是可以直接看到flag信息的,但是同样的,那也不是最终的flag,分析可得是将r和i都换为了1,即可得最终flag。详细的分析过程可以从上一篇reverse1里看,思路可以说是一模一样的

内涵的软件

这道题其实也是一般的思路,先用exeinfoPE看一下文件信息,判断是多少位,然后用相应的IDA打开即可看到flag信息,这道题不要多想,看到的DBAPP后面的{…}里的内容,即为flag

新年快乐

这一题考查的是脱壳的基本知识,先用exeinfoPE查看一下,发现是加了壳的,可以用upx进行脱壳:

upx.exe -d 文件名

脱壳之后,用IDA打开,会看到HappyNewYear!,这个就是最终flag里的信息


http://www.niftyadmin.cn/n/1152871.html

相关文章

Python9-模块2-序列化-day20

序列化 什么叫序列化——将原本的字典、列表等内容转换成一个字符串的过程就叫做序列化。 序列就是字符串 序列化的目的1、以某种存储形式使自定义对象持久化;2、将对象从一个地方传递到另一个地方。3、使程序更具维护性。 #json模块(*****) …

CLI下另一种多进程实现方式----PCNTL

有些时候,你需要对一些脚本进行优化,以期跑的更快,在更短的时间内完成任务。PCNTL是一个不错的选择,它可以fork多个进程,来协同完成一个任务,理论上完成的时间将会和进程数成反比。 不过,PCNTL只…

C语言:输出1000以内的所有完全数

C语言&#xff1a;输出1000以内的所有完全数 #include <stdio.h>int main() {int i,j;printf("1000以内的所有完数&#xff1a;");for(i1;i<1000;i){int sum0;for(j1;j<i;j){if(i%j0)sum sumj;}if(sumi)printf("%d ",i);}printf("\n&q…

牛客寒假算法基础集训营6 B 煤气灶

链接&#xff1a;https://ac.nowcoder.com/acm/contest/332/B来源&#xff1a;牛客网 小j开始打工&#xff0c;准备赚钱买煤气灶。第一天&#xff0c;小j的工资为n元&#xff0c;之后每天他的工资都比前一天多d元。已知煤气灶需要m元&#xff0c;求小j最少工作几天才能买到煤气…

hdu4888 Redraw Beautiful Drawings

14更多学校的第二个问题 网络流量 分别以行&#xff0c;列作为结点建图 i行表示的结点到j列表示的结点的流量便是(i, j)的值 跑遍最大流 若满流了便是有解 推断是否unique 就是在残余网络中dfs。走能够添加流量的边&#xff0c;找到环即不唯一 dfs的时候一定要回溯&…

C语言:分别用while, do-while, for语句编程,求数列前20项之和 2/1, 3/2, 5/3......

C语言&#xff1a;分别用while, do-while, for语句编程&#xff0c;求数列前20项之和 2/1, 3/2, 5/3… while写法&#xff1a; #include<stdio.h>int main() {double sum0, a2, b1, c, term;int i1;while (i<20){term a/b;sum sum term;c ab;b a;a c;i;}print…

在弹出的菜单中模仿微信的右上角

采用PopupWindow在弹出的菜单右上角实现仿微信。 效果如下面的&#xff1a; popupWindow代码例如以下&#xff1a; import java.util.ArrayList; import java.util.HashMap; import java.util.List; import java.util.Map;import com.stcyclub.e_community.R;import android.ap…

PyTorch 1.0 中文官方教程:使用字符级别特征的RNN网络生成姓氏

译者&#xff1a;hhxx2015 作者: Sean Robertson 在上一个 例子 中我们使用RNN网络对名字所属的语言进行分类。 这一次我们会反过来根据语言生成姓氏。 > python sample.py Russian RUS Rovakov Uantov Shavakov> python sample.py German GER Gerren Ereng Rosher> p…