E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
reverse3
BUUCTF逆向题
reverse3
一、工具:1、IDA2、编译器(编写脚本)二、解题过程:①、首先载入将文件载入IDA(32位)(查壳发现程序没有加壳,且是32位的程序)②、在函数窗口找主函数入口,把滚动条拉到最底下找到_main_0函数③、双击_main_0函数得到图表视图④、菜单栏->视图->打开子视图->生产伪代码(注释是我自己写的,不用管它)观察代码发现第26行有个函数sub_4110BE双击进去再双击sub_411AB0
安全不再安全
·
2024-01-21 18:00
CTF
reverse
算法
hive sql常用函数
目录一、数据类型二、基础运算三、字符串函数1、字符串长度函数:length()2、字符串反转函数:
reverse3
、字符串连接函数4、字符串截取函数5、字符串分割函数:split6、字符串查找函数7、ascii8
刘文钊1
·
2023-12-23 12:04
#
大数据数据库
hive
sql
hadoop
BUUCTF Reverse
reverse3
WriteUp
reverse3-WP首先扔到IDA里面,解析出主函数如下int__cdeclmain_0(intargc,constchar**argv,constchar**envp){intv3;//ebxintv4;//ediintv5;//esiintv6;//eaxconstchar*v7;//eaxsize_tv8;//eaxcharv10;//[esp+0h][ebp-188h]charv11;/
PlumpBoy
·
2023-10-10 17:49
BUUCTF
逆向题解
系统安全
安全
《BUUCTF逆向题解》——
reverse3
常规查壳32位无壳exe文件无法直接运行用IDA打开(已还原函数逻辑)其中这里有个base64加密input输入之后进行一次base64的加密后,复制给key,然后将key的每一位key[j]加上他们在数组中的所在的位置j。然后复制给key0,key0已知。写脚本importbase64key0='e3nifIH9b_C@n@dH'len_key0=len(key0)key=''foriinran
IpartmentXHC
·
2023-10-10 17:16
python
BUUCTF
reverse3
下载文件后打开只有一个名为
reverse3
的程序然后先查壳发现无壳且是32位程序,直接拖入ida32位程序打开,当然也可以先运行一下程序随便输入直接退出直接ida打开就行了打开后先shift+f12查看字符串如下图看见
skdnsj
·
2023-10-10 17:43
汇编
[BUUCTF]REVERSE——
reverse3
reverse3
附件步骤:例行查壳儿,32位程序,无壳儿32位ida载入,shift+f12检索程序里的字符串,得到了有关flag的提示,而且看到了ABCDE……78这种字符串,猜测存在base64位的加密根据提示字符串
Angel~Yan
·
2023-10-10 17:43
REVERSE
BUUCTF刷题记录
buuctf-逆向-
reverse3
题目BUUCTF在线评测
reverse3
思路ExeinfoPE查看程序为32位,无壳打开IDA,找到有main_0函数,F5得C伪码,分析如何得到rightflag!
annEleven
·
2023-10-10 17:42
ctf题
系统安全
BUUCTF
reverse3
1
先运行下看来是输入正确的flag使用DIE查看文件看起来没有壳,直接IDA打开shift+F12查找字符串一路跟踪到汇编窗口后F5这里对Destination和Str2进行比较,Str2有值那么Str2就是经过上面一系列处理之后得到的内容了继续分析上面的代码根据运行该程序我们可以不难得出sub_41132F应该是输出函数而下面的那个函数应该就是输入函数了23行获取输入字符串的长度v4经过一个函数的
bug小空
·
2023-10-10 17:05
#
reverse
网络安全
buuctf
reverse
BUUCTF reverse1-10 WP
所以就没有去在意排版遇到不会的函数尽可能去百度了解因为前面的题难度不大,所以前面的每道题都没有去查壳,除非有特殊:)题目:easyre、reverse1、reverse2、内涵的软件、新年快乐、helloword、xor、
reverse3
是Mumuzi
·
2023-10-01 08:24
reverse
ctf
buuctf
信息安全
BUUCTF——
reverse3
适合新手的关于base64加密算法代码的分析
作为一个逆向小白,学了点加密算法就来BUU找点乐子,前7题蛮简单的,然后做到了
reverse3
,典型的base64加密算法,让我折腾了好久,写篇博客记录一下顺便说下很多博客并没有对这里的加密算法进行代码上的分析
cccsl_
·
2023-07-30 01:44
base64加密代码分析
buuctf逆向
密码学算法分析
c++
base64加密
buuctf
base64代码分析
reverse3
BBUCTF RE
reverse3
题解
先运行程序,发现让我们输入flag,那么程序里面一定有关于flag的字符串,ida打开,shift+F12打开字符串页面;ALT+T搜索字符串“flag”点进去再CTRL+X打开引用该字符串的函数。F5查看代码发现在对比字符串,老规矩,上面是对Dest的处理,我们查找str2的值,双击。发现str2的值为e3nifIH9b_C@n@dH;则处理过后Dest的值也是这个,对Dest的处理方式是让每一
NEFU-XingKong
·
2023-04-16 17:49
逆向
python
网络安全
【Leetcode】102. Binary Tree Level Order Traversal II
2list(reversed(res))相当于按行
reverse3
每一次都重新得到每个level的node
云端漫步_b5aa
·
2020-10-11 07:32
BUUCTF Reverse
reverse3
BUUCTFReversereverse3一天一道CTF题目,能多不能少下载文件,无壳,直接使用ida(32)打开,找到主函数:看上去简单易懂,输入一个字符串然后经过sub_4110BE函数进行加密然后再通过一个for循环进行变换,然后与str进行比较直接查看Str2的字符串:可以~继续查看加密的函数:while(v11>0){byte_41A144[2]=0;byte_41A144[1]=0;b
A_dmins
·
2020-08-03 23:17
CTF题
BUUCTF
一天一道CTF
buu reverse
reverse3
reverse3
查看一下32位,无壳拉入32位ida,找到main函数,F5查看伪代码for(i=0;i=0x64)j____report_rangecheckfailure(a1,a2,a3);Dest
KZ空舟
·
2020-08-03 12:40
Buuoj
reverse3
1打开reverse3.exe2ida322.1丢进ida反编译后,搜索字符串“flag”可以找到以下源码从下往上分析: (1)如果Dest和Str2前v2个字节相同,则得到的是正确的flag。而v2就是Dest的长度; (2)for循环对Dest进行修改,第j位元素的ASCII加上j; (3)将v1拷贝给Dest; (4)将Str经过sub_4110BE()后赋值给v1。sub_4110
vict0r
·
2020-06-28 21:00
BUUCTF reverse:
reverse3
1.查壳无壳,32位程序2.IDA分析拖入IDA,找到main函数,F5反编译__int64main_0(){size_tv0;//eaxconstchar*v1;//eaxsize_tv2;//eaxintv3;//edx__int64v4;//ST08_8signedintj;//[esp+DCh][ebp-ACh]signedinti;//[esp+E8h][ebp-A0h]signedin
Lk k k
·
2020-06-26 02:02
CTF
【hive】hive内置函数
文章目录前言hive的本地模式hive中窗口函数row_number,rank,dense_ran,ntile分析函数的用法ntileHive已定义函数介绍1、字符串长度函数:length2、字符串反转函数:
reverse3
废物点心777
·
2020-04-13 22:21
hive
hive
字符串
大数据
数据库
nosql
java 反取字符串
Strings="新中国好";s=reverse1(s);System.out.println("方法一:"+s);s=reverse2(s);System.out.println("方法二:"+s);s=
reverse3
随行_LV
·
2016-12-10 14:35
javaSE
字符串反转
reverse1("123456789876543210")); //System.out.println(reverse2("123456789876543210")); System.out.println(
reverse3
sunhuwh
·
2014-12-01 23:00
Java笔试之几种字符串逆序的方法
publicstaticvoidmain(String[]args){Stringstring="123abcd";//StringBuffersb=newStringBuffer(string);string=
reverse3
sky-axin
·
2014-05-25 11:48
Java
上一页
1
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他