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
反汇编
Python代码混淆技术
Python代码混淆技术1..py代码混淆技术我们一般对
反汇编
代码进行还原时,默认CALL就是对一个函数的调用,碰到RET就是函数返回,条件分支两侧的代码都有可能被执行。
Travis_del
·
2023-08-18 00:12
Python
python
大数据
开发语言
如何混淆加密,加速PYTHON 代码
PyArmor是一个Python应用程序加密和混淆工具,可以帮助您保护您的Python代码不被反编译和
反汇编
。
李多田
·
2023-08-18 00:12
python
开发语言
Android 取证之微信8.0.38版本数据库解密分析
0x02软硬件环境app版本:8.0.38inject:frida12.8.0设备:Pixel2XL已ROOT
反汇编
工具:JEB、JADX、IDA0x03Android数据库:SQLite想要进行微信数据库的逆向必
q2919761440
·
2023-08-17 23:52
逆向开发
android
数据库
ARM常见汇编指令总结
文章目录前言一、跳转指令二、比较指令三、位移指令四、位运算五、待更新总结前言在平常调试芯片代码或者看数字仿真波形的过程中,常常会需要对软件代码的
反汇编
文件进行查看,因此有必要掌握arm常见的一些汇编指令
马里奥的蘑菇云
·
2023-08-16 22:50
技术分享
arm
【C语言】调试技巧
二、调试1.一般调试的步骤2.Debug和Release三、调试环境准备四、调试时要查看的信息1.查看临时变量的值2.查看内存信息3.查看调用堆栈4.查看
反汇编
信息5.查看寄存器五、练习六、常见的coding
阿明6
·
2023-08-16 20:40
c
c语言
开发语言
攻防世界-reverse_re3
两种方法:第一种:在start函数,F5
反汇编
,其中发现main,双击进去并没有信息,观察v4=sub_940()函数,双击进去,进到主要函数。
诸葛成
·
2023-08-15 08:36
逆向
CTF
1024程序员节
使用
反汇编
工具IDA查看发生异常的汇编代码的上下文去辅助分析C++软件异常
目录1、概述2、如何使用IDA打开并查看二进制文件的汇编代码3、在IDA中找到发生崩溃的那条汇编指令的位置3.1、如何在IDA中找到发生异常的那条汇编指令3.2、示例4、阅读汇编代码上下文需要掌握一定的基础汇编知识5、最后VC++常用功能开发汇总(专栏文章列表,欢迎订阅,持续更新...)https://blog.csdn.net/chenlycly/article/details/12427258
dvlinker
·
2023-08-15 00:59
C/C++技术分享
反汇编工具
汇编代码
排查软件异常
二进制机器码
二进制文件
Windbg
IDA
smali语法从入门到精通
smali语法从入门到精通相关资源视频中提到的apk和源代码资源,到这里下载Smali是什么Smali是Android虚拟机的
反汇编
语言。
安卓修改大师
·
2023-08-14 17:36
安卓修改
安卓反编译
安卓打包
安卓编程
安卓开发
安卓教程
安卓反向工程
指针和引用
引用在编译器层面上,引用就是指针,因为把代码
反汇编
之后,指针和引用生成的汇编代码是一模一样的。指针和
__若只如初见
·
2023-08-14 13:03
JAVASE基础(一)
这里写目录标题一、javaSE基础1.jdk文档2.代码量统计工具3.文档注释4.反编译工具5.JDK、JRE、JVM(java虚拟环境)==*6.变量命名规则==7.变量的作用域8.数据类型9.进制10.
反汇编
器
给点sun,就shine
·
2023-08-14 03:33
java
开发语言
smali语法第一课
Smali是一种汇编语法,来源Dalvik的vm的字节码,即dex文件中的bytecode=二进制数据,
反汇编
后得到的Smali代码,对应文件叫:Smali文件dalvik的字节码有两大类类型,原始类型和引用类型
奥利奥龙卷风
·
2023-08-14 00:33
C语言内嵌汇编
反编译(二进制文件或者so库)objdump--helpobjdump-Mintel-j.text-ld-C-Sout>out.txt#显示源代码同时显示行号,代码段
反汇编
-Mintel英特尔语法-Mx86
weixin_110
·
2023-08-12 03:33
CPP
汇编
c++
c语言
linux系统的gdb调试c++和
反汇编
GDB:https://www.sourceware.org/gdb/https://ftp.gnu.org/old-gnu/Manuals/gdb/html_chapter/gdb_13.htmlLinuxCentOS上安装GDB最新版这里使用手动安装,没有用yuminstallgdb(细节请见:https://yum-info.contradodigital.com/view-package/
含影
·
2023-08-10 10:38
c++/c/asm
linux/unix
Assembly
linux
c++
assembly
CTF-REVERSE练习之逆向初探
逆向是指通过
反汇编
和调试等一些手段及工具,分析计算机程序的二进制可执行代码,从而获得程序的算法细节和实现原理的技术。
东方睡衣
·
2023-08-10 00:14
网络
网络安全
安全
delete 对象指针时,为什么要准确的类的指针
经
反汇编
代码查看,这都是编译器在作怪,由于是静态编译,他不会认为这是个类,所以不会调用类的析构函数,而你要在析构函数里进行一些操作,成员变量指针释放可能由自己成员变量指针指向的堆区数据。
xiaoliang1
·
2023-08-09 12:23
re学习(29)攻防世界-CatFly(复原
反汇编
)
因为这是一个.dll文件,在Linux上运行一下:找到主要函数:(以及由上面三部分对应的代码部分)__int64__fastcallmain(inta1,char**a2,char**a3){size_tv3;//rbx__int16v5[4];//[rsp+10h][rbp-4B0h]BYREFtime_ttime1;//[rsp+18h][rbp-4A8h]BYREFtime_ttimer;/
术业有专攻,闻道有先后
·
2023-08-09 00:09
#
每天一个CTF
学习
Linux c++
反汇编
源码细节解释说明
/main.cc命令
反汇编
反汇编
源码:000089F9movl%edi,%ecx0002B80B0000
含影
·
2023-08-08 10:24
Assembly
c++/c/asm
c++
开发语言
assembly
【C++】初阶 --- 内联函数(inline)
语言先来实现普通的Add函数看一下intAdd(intleft,intright){returnleft+right;}intmain(){intret=0;ret=Add(1,2);return0;}转到
反汇编
来看一下
C-调战士
·
2023-08-07 15:18
C++
初阶
c++
内联函数
数据结构
开发语言
c语言
re学习(27)攻防世界toddler_regs(字符串函数总结+交叉引用)
找不到main()函数,查找字符串,发现特殊字符串定位字符串出现的位置,
反汇编
出代码,进行分析“flag{Xp0int_1s_n1c3_but_Xp0intJNU_is_we1rd}总结一.CP:shift
术业有专攻,闻道有先后
·
2023-08-06 01:21
#
每天一个CTF
学习
使用alpha3生成alphanumeric shellcode
限制shellcoode只能是大写字母和数字,经社团大佬提醒得知对付这种问题用一个专门的工具:alpha3.这篇文章就以这题为例来记录一下alpha3的使用方法.0x00程序分析用ida打开二进制文件再
反汇编
得到
pu1p
·
2023-08-05 18:41
使用gdb修改寄存器中的内容
1、先将需要修改的函数
反汇编
,找到需要修改的变量的寄存器,例如edx寄存器2、gdb命令gdbattach`ps-ef|grepproc|grep进程名称|awk'{print$2}'`setheight0handleSIG36SIGUSR2noprintnostopb
明心见性者
·
2023-08-04 14:48
json
gdb
逆向工具(IDA、pyinstxtractor+uncompyle6、jadx等持续更新)
IDAProIDAPro(InteractiveDisassemblerProfessional)交互式
反汇编
器专业版,CTF、RE、PWN必备。
苦行僧(csdn)
·
2023-08-03 21:34
信息安全
#
工具
web安全
【C语言-函数栈帧】从
反汇编
的角度,剖析函数调用全流程
函数的形参为什么不能改变到实参呀…今天,我们就从
反汇编
的角度观察“函数栈帧的创建和销毁”,细细品味编程沉淀几十年后精密巧妙1.函数栈帧(stackframe)C的编程中,常常把独立的功能抽象为函数,也能说
周杰偷奶茶
·
2023-08-03 15:50
C语言
c语言
数据结构
开发语言
关于vs下多态虚表中存储的地址和实际成员函数地址不一样的原因
然后转到
反汇编
:可以看到汇编代码和猜想的一致,也说明了虚表中存储的函数指针
虚舟游梦
·
2023-08-02 04:38
c++进阶
c++
OD的简单使用以及一个小程序的破解
调试打开方式调试中我们经常要用到的快捷键有这些:附:破解(绕过)一个CRACKME.EXE1、分析程序2、使用OD打开3、寻找MessageBoxA()函数在何处被调用找到了MessageBoxA()函数在何处被调用,如下图所示分析
反汇编
程序接下来是重点操作
世俗非议不足道哉~
·
2023-08-01 00:23
reverse
的入门
linux上适用的
反汇编
调试软件(对标od)
ubuntu下类似于od软件经过搜索,在Ubuntu上选用edb-debugger进行动态调试,下载链接:https://github.com/eteran/edb-debugger但是依赖
反汇编
引擎:
千年恨
·
2023-07-31 04:17
软件
linux
ubuntu
adb
软考中级-软件设计师-第一章计算机组成与体系结构-1 - 草稿 - 草稿 - 草稿
3.我们在做开发或者数据分析时(比如汇编,
反汇编
),为了简化二进制常常用16进制表达一个数据。那么16进制的数据是从0至F,不懂得宝宝百度一下吧。4.还有其他的进制,比如8进制、6进制等等。
刘家成_b8d3
·
2023-07-30 10:13
【无标题】
寄存器相关的知识phase1//对bomb可执行文件进行调试gdbbomb//通过disas指令可以通过
反汇编
操作查看phase_1这个函数的汇编代码disasphase_1//或者可以直接通过这个指令生成整个
反汇编
文件
是小肖啊!
·
2023-07-29 20:51
CSAPP
linux
LLVM - 学习笔记一
llvm-mc:能够汇编指令并生成像ELF、MachO、PE等对象格式的目标文件,也可以
反汇编
相同的对象,从而转存这些指令的相应汇编信息和内部LLVM机器指令数据结构。lli:LLV
zhugl0
·
2023-07-29 02:34
编译器
llvm
CTF-REVERSE练习之逆向初探
逆向是指通过
反汇编
和调试等一些手段及工具,分析计算机程序的二进制可执行代码,从而获得程序的算法细节和实现原理的技术。
程序媛尤尤
·
2023-07-28 21:36
网络
安全
系统安全
web安全
linux
Keil5-MDK 使用编译步骤及异常与修改(生成axf文件和bin文件)
没有头绪的卡了一周,老板说你拿Keil写个程序,然后再
反汇编
看看。那行,先试试怎么写第一个程序。0Keil安装Keil的安装,这一步我就跳过了,因
禾烟雨
·
2023-07-28 16:24
ARM
Keil
ARMCM3
c语言
afx
C#
反汇编
dnSpy
反汇编
工具:dnSpy常见问题:1、遇到
反汇编
结果为,报错不能有尖括号。解决方法,在dnSpy中复制出这个类,就可以去掉尖括号去使用了。
※※冰馨※※
·
2023-07-28 12:37
dnSpy
反编译
c#
Cerbero Suite Advanced Crack
它提供自动分析、交互式分析、CarboninteractiveDisassembler、字节码
反汇编
程序、带布局的十六进制编辑器、Windows内存分析、jаvascript调试器、极其丰富
SEO-狼术
·
2023-07-28 07:32
Crack
Delphi
ELF文件结构描述
文件描述结构这里插一句,对于readelf和objdump两个工具,它们的联系与区别如下:objdump借助BFD(BinaryFileDescriptorLibrary),更加通用一些,可以应付不同文件格式,它提供
反汇编
的功能
凉、介
·
2023-07-27 23:57
程序员的自我修养——链接
装载与库
elf
强符号
弱符号
链接
【PWN · ret2text | 伪rand()】[HDCTF 2023]pwnner
反汇编
后重点如下:二、解题思路既然有后门函数,那就想着ret2text就好啦。然而外部可直接写的buf,无法覆写ret。所以实际可栈溢出利用的部分是V0==rand()时if内部的read。
Mr_Fmnwon
·
2023-07-26 22:50
【PWN
·
ret2text】
ctf
pwn
栈溢出
ret2text
伪随机
Swift方法调度
26varname:String="dotry"mutatingfunccelebrateBirthday(){age+=1}}varp=Person()p.celebrateBirthday()通过lldb
反汇编
指令
图图我考虑考虑
·
2023-07-24 00:46
利用dis模块分析python代码
作者信息:Author:黄志成(小黄)博客地址:博客dis模块通过
反汇编
来支持CPython字节码的分析.下面通过一个例子来说明如何去分析python代码a=[1,2]b=aa=a+[3,4]print
温柔小黄
·
2023-07-24 00:16
VS调试技巧 + 经典调试案例
release版本又是什么2.Windows环境下的调试技巧2.1准确运用“快捷键”2.2调试的时候查看程序当前信息2.2.1查看临时变量的值2.2.2查看内存信息2.2.3查看调用堆栈:2.2.3查看
反汇编
TTang-sq
·
2023-07-23 02:40
C语言
c#
C语言调用C++类成员函数讲解和实例
2、
反汇编
证明我们通过
反汇编
来证明上述问题,请看下面的例子:#incl
轻松学C语言
·
2023-07-22 09:14
c++
编译器
java
编程语言
python
autoreleasepool
returnUIApplicationMain(argc,argv,nil,NSStringFromClass([AppDelegateclass]));}}@autoreleasepool结构通过对下面代码
反汇编
forping
·
2023-07-21 00:10
去掉编译内核的优化选项
在使用gdb或者其他工具调试默认优化选项的内核时,内核的
反汇编
代码与原来的C语言代码对应很乱。如果切换到C语言模式,使用单步调试时会看到执行顺序在C语言源代码里面跳来跳去,甚是紊乱。
nust20
·
2023-07-20 17:54
内核学习
【技巧】去掉RedisDesktopManager更新提示弹窗
目录1.下载安装x64dbg2.打开x64dbg软件3.选中rdm.exe打开4.右键搜索-所有模块-字符串引用5.根据关键词搜索6.双击搜索到的字符串跳转到
反汇编
窗口7.打断点运行8.连续越过直到弹窗出现
我是Superman丶
·
2023-07-19 08:09
技巧心得
反汇编
x64dbg
分析线上crash调用栈
然后不是特别懂,最后同事帮助我解决了这个问题.总结:一定要去好公司,才会有一批的高手,教你很多东西奔溃栈要注意,就是Thread0Crashed:就是主线程的意思奔溃栈,一定要找到对应的系统才行哈,否则
反汇编
的结果有可能不对
mkb2
·
2023-07-19 00:25
16.JVM垃圾回收
JDK内置工具javapjava反编译工具,主要用于根据Java字节码文件
反汇编
为Java源代码文件。
强某某
·
2023-07-18 16:56
c语言之 {%.*s}
*s*号被常量代替,用于控制字符宽度;%.10s同样是控制字符宽度;/*
反汇编
*/000000
xiaozhiwise
·
2023-07-17 20:17
C/C++
c
安天逆向教程——常用汇编语句
一.汇编基础二.条件分支
反汇编
时更多关注这些条件分支。如果看懂这些条件分支,会对程序的大体逻辑有一个整体的了解。至于程序里面的细节,有时会省略掉。
术业有专攻,闻道有先后
·
2023-07-16 05:58
#
reverse
knowledge
汇编
【汇编语言实验一】用机器指令和汇编指令编程(1)
法一:1.使用e命令将指令写入内存,并使用u命令进行
反汇编
。(此处▲为截图快捷键误按)2.使用t指令单步执行。
似是而非之
·
2023-07-15 13:38
课程笔记
开发语言
Linux capstone
反汇编
引擎使用方法
最进在研究
反汇编
引擎,在google看到capstone
反汇编
工具,据说是IDA都使用了capstone的引擎,记录一下;capstone官方网站:http://www.capstone-engine.org
Configure-Handler
·
2023-07-15 07:53
工具使用
linux
ubuntu
android逆向必备工具
Android逆向用途:软件防护:根据逆向的方法针对性的开发防护策略;算法研究:在没有源码的前提下,通过反编译,
反汇编
,拿到Smali代码,研究其产品的算法,实现途径;接口分析:接入一个没有源码的第三方库
码农乐园
·
2023-07-14 22:04
算法
android
java
python
安卓
使用VS和codeblocks实现
反汇编
使用VisualStudio和codeblocks实现
反汇编
1、使用VisualStudio实现
反汇编
的流程:添加断点:启动调试:点上方的小绿三角或者直接按F5或者“调试—>启动调试”,英文版本的是"Debug
BreezeChasingDrizzle
·
2023-07-14 22:45
C/C++
上一页
5
6
7
8
9
10
11
12
下一页
按字母分类:
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
其他