Linux是一款开源操作系统,因其安全性高、稳定性好而备受用户喜爱。而其中一个备受关注的话题就是逆向工程,尤其是与红帽相关的逆向工程。 红帽公司是全球领先的开源解决方案提供商,其产品包括红帽企业Linux操作系统等,因而其安全性备受关注。逆向工程是指通过对软件、硬件等产品进行反向分析、破解与修改,从而获取其中的知识、技术或信息的过程。在Linux系统中,逆向工程可以帮助用户理解系统内部的工作原理
原创 2024-02-29 11:35:56
110阅读
Linux逆向是一种针对Linux操作系统进行逆向工程的技术。在逆向工程中,逆向工程师会对软件或系统进行分析、反汇编、破解等操作,以了解其内部机制和运行原理。 红帽(Red Hat)作为一家知名的Linux发行版提供商,其产品受到了广泛应用。红帽公司在推出的企业级Linux系统中包含了大量的安全机制和防护措施,为了保护知识产权和系统安全,红帽对系统进行了加固处理,使逆向工程变得更加困难。 然而
原创 2024-03-06 10:35:34
220阅读
注:radare2系列实验共有3个。这是第一个,第二个实验是进阶用法通过它写exp,第三个实验是通过它分析rom。参考链接已经在文末给出。1    预备知识1.关于Radare2:radare2是一个开源的逆向工程和二进制分析框架,包括反汇编、分析数据、打补丁、比较数据、搜索、替换、虚拟化等等,同时具备超强的脚本加载能力,它可以运行在几乎所有主流的平台(GNU/Lin
针对linux系统进行渗透时,我们会在相对安全的环境下进行攻击。一般我们会在目标机器上安装一些虚拟化的软件,并且针对系统安装相应的环境。为了渗透成功,我们需要在靶机上种植后门,但是现在大部分杀毒软件都会对MSF产生的后门进行查杀,所以在实战中我们需要避免使用msf这种工具产生后门。这就需要我们自己编写后门程序了,这篇文章就是讲如何编写msf中的其中一个payload:reverse_tcp模块。下
转载 2024-04-23 22:13:42
13阅读
Linux命令是对Linux系统进行管理的命令。对于Linux系统来说,无论是中央处理器、内存、磁盘驱动器、键盘、鼠标,还是用户等都是文件,Linux系统管理的命令是它正常运行的核心,与之前的DOS命令类似。linux命令在系统中有两种类型:内置Shell命令和Linux命令。本文主要介绍Linux python 命令 参考文档:Linux python 命令-CJavaPy1、命令简介
转载 2024-08-07 13:40:44
17阅读
:节头表的文件偏移量(字节)。如果文件没有节头表,...
原创 2023-05-16 14:49:25
204阅读
Linux是一种开放源代码的操作系统,拥有众多优秀的特性和功能。其中,逆向工程是一种十分重要的技术,在安全领域有着广泛的应用。在进行逆向工程时,经常会用到ptrace这个系统调用。ptrace实际上是一个用来在父进程和子进程之间传递信号和控制子进程的系统调用,通常情况下用于调试程序。 然而,在逆向工程中,我们经常需要绕过ptrace这个系统调用来获取更多权限进行操作。这种技术被称为“逆向绕过pt
原创 2024-04-03 10:46:29
145阅读
红帽(Red Hat)是一家专注于企业级Linux解决方案的公司,总部位于美国北卡罗来纳州罗利。红帽公司以其领先的技术和开放源代码的理念而闻名,成为Linux领域的领军企业之一。作为一个开放源代码社区的支持者和贡献者,红帽公司积极参与Linux的开发和推广,以提供可靠、安全和高效的操作系统和软件服务。 Linux作为一种开放源代码的操作系统,在今天的技术世界中占据着重要的地位。它被广泛应用于服务
原创 2024-05-21 10:04:12
98阅读
Linux操作系统作为一种广泛使用的开源操作系统,在不同的领域都有着重要的作用。而逆向工程则是对程序或者系统进行反向分析研究的一种技术手段,逆向工程在软件安全领域和程序优化领域都有着重要的应用价值。UPX(Ultimate Packer for eXecutables)是一种著名的可执行文件打包工具,通过UPX可以将可执行文件压缩为更小的体积,从而减小文件大小,降低传输成本。 在进行UPX脱壳时
原创 2024-03-29 10:15:04
478阅读
gcc-ohosthost.cgcc-oinfectinfect.cp.cinfect.c/**Inject-Parasite:ELFBinaryinfector(C)2008RyanO'Neill<ryan@bitlackeys.com>*ThisisanELFbinaryinfectorthatinsertstheparasiteinfrontofthetextsegment*an
原创 2018-07-03 11:42:04
1455阅读
This article explains about the tools and commands that can be used to reverse engineer an executable in a Linux environment.Reverse engineering is the act of figuring out what a software does, to
转载 2023-05-04 18:52:25
496阅读
学习到的内容—1、在java层,对容器类的对象进行hook来进行快速定位2、ida的findcrypt插件对so层的算法快速识别3、文章分析简单,就是记录了一次新的hook思路,没有新的套路,就当作练手了,有一个字段没有分析出来,之后知道了会补上的算法逆向过程—APP登陆界面:数据包(请求和相应)如下:POST /api/v1/auth/login/sms HTTP/1.1Content-Type
转载 2024-06-21 05:38:45
163阅读
文章目录一、前言二、准备三、Unidbg模拟执行四、算法还原五、尾声 一、前言这是SO逆向入门实战教程的第三篇,上篇的重心是Unidbg的Hook使用,本篇的重点是如何在Unidbg中补齐JAVA环境以及哈希算法的魔改。侧重新工具、新思路、新方法的使用,算法分析的常见路子是Frida Hook + IDA ,在本系列中,会淡化Frida 的作用,采用Unidbg Hook + IDA 的路线。主
转载 2024-03-15 12:25:41
403阅读
建议大家直接全部扣掉这段代码,虽然说内容很多,但是很快就可以解决,这个加密的函数越扣越多,所以直接全扣是最简单的事情。将js数据跟p
原创 2024-01-08 13:43:34
265阅读
思路流程: 1、寻找登录的接口 2、确定js的位置 3、观察js的执行过程 4、知道js的执行方法1. 确定网站的登录的接口 登录的form表单中action对应的url地址 通过抓包可以发现,在这个url地址和请求体中均有参数,切换到手机版,参数的个数少,分析js2. 确定js的位置 通过点击按钮,然后点击Event Listener,部分网站可以找到绑定的事件,对应的,只需要点
转载 2024-03-18 12:31:07
85阅读
SMC简介SMC,即Self Modifying Code,动态代码加密技术,指通过修改代码或数据,阻止别人直接静态分析,然后在动态运行程序时对代码进行解密,达到程序正常运行的效果。SMC的实现方式有很多种,可以通过修改PE文件的Section Header、使用API Hook实现代码加密和解密、使用VMProtect等第三方加密工具等。CTF中的SMCSMC一般有俩种破解方法,第一种是找到对代
转载 2024-08-27 09:15:04
50阅读
ida和od兼并静态和动态的调试方式,但是就静态而言ida更加的强大,而动态调试的工具自然是od更为灵活和强大。od软件,界面打开如图:软件窗口可以分为12个小窗口:1.汇编代码对应的地址窗口2.汇编代码对应的十六进制机器码窗口3.反汇编窗口4.反汇编代码对应的注释信息窗口5.寄存器信息窗口6.当前执行到的反汇编代码的信息窗口7-9.数据所在的内存地址,十六进制,ASCII码10-12.栈地址,存
转载 2024-06-28 19:26:23
53阅读
####mac,使用jadx,反编译apkjadx是一个非常好用的android反编译gui工具。下面就来介绍下jadx工具。首先给出jadx的github地址:https://github.com/skylot/jadxmacos 安装:brew install jadx打开jadx界面jadx-gui####这个jadx是一个神器,可以打开apk结尾的文件,还可以打开jar结尾的,dex结尾的
转载 2024-05-16 13:09:36
547阅读
Kali Linux是一款功能强大的操作系统,广泛应用于数字取证和逆向工程领域。数字取证是指通过收集、分析和保护数字证
原创 2024-03-19 12:29:38
0阅读
1 完成 2 ...
转载 2021-08-01 21:55:00
159阅读
2评论
  • 1
  • 2
  • 3
  • 4
  • 5