reverse-engineering 相关问题

逆向工程是通过分析其结构,功能和操作来发现人造设备,对象或系统的技术原理的过程。

欺骗游戏控制器

我正在尝试编写一些内容,允许用户在游戏控制台上使用键盘/鼠标组合。我想到的方法是执行以下操作: 弄清楚输入如何映射到输出......

回答 1 投票 0

这是什么解密?

我这里有一段来自反编译器 Ghidra 的代码。 它用于将一些加密的二进制文件解码为 html(纯文本)。 我想知道这个函数是如何工作的以及解码是什么

回答 0 投票 0

为什么我重新编译后无法在apk中注册

我反编译了一个应用程序并用apktool重新编译它。我还对应用程序进行了签名,但主要问题是当我登录或注册我的应用程序时,它确实登录了我能做什么,请帮助我 我尝试签署...

回答 0 投票 0

为什么这个 Javascript 函数在内部重新定义时行为会有所不同?

我在对一些Javascript进行逆向工程时遇到了这个函数: 函数 fun1() { const arr = ["a", "b", "c", "d", "e"]; 有趣1 = 有趣...

回答 1 投票 0

如何理解这段反编译代码中的 for 循环?

int v0[6]; // [esp+1h] [ebp-37h] BYREF 字符 v1[23]; // [esp+19h] [ebp-1Fh] BYREF qmemcpy(v0, "VMPZB^I[f)*+.){*~yyx", 20); v0[5] = 2133096749; strcpy(v1, "%-){$y-y+-.x)~y)*`&...

回答 0 投票 0

Dockerfile前几层的文件可以访问吗?

我有一个关于 Docker 镜像的具体问题,但在寻找答案时遇到了一些困难。 假设我拉取一个简单的 docker 镜像: docker 拉 python 我有 docker 镜像....

回答 0 投票 0

非常随机的问题,不确定这是否是它的平台

我不久前买了一部新手机,它最初是在 T-Mobile 注册的。我购买了解锁版并配有新的 SIM 卡,并通过另一家公司进行计划。我一直以为 T-Mobile...

回答 0 投票 0

如何在反汇编代码中扩展函数?

如何扩展/扩展IDA(PRO 7.5 SP3)中的函数代码?我想在反汇编代码中的现有函数中添加一些新指令。我知道,有一个更改功能...

回答 1 投票 0

未知的 iOS 序列化(反向)

iOS上有一个应用程序收集数据并在将来加密。数据已经在加密函数的入口处序列化,他们看起来 像这样: 第一个十六进制 或者像这样: 第二...

回答 0 投票 0

在二进制文件中修补一个 go 函数

我想修改我的 go 二进制文件,以便函数 time.Sleep 只等待一秒钟。 通过仔细检查所说的二进制文件,我设法找到了它的地址并使用 gdb 反汇编了函数...

回答 0 投票 0

如何让 VB6 PRNG 从特定种子生成字节输出,以及如何在 C 中复制?

长期读者和潜伏者,第一次张贴者。 我希望就一个一直困扰着我的老问题得到一些帮助。我想弄清楚如何使用 VB6 PRNG 生成字节输出...

回答 0 投票 0

Android中如何防止ptrace反调试?

简介: 我必须对 Android APK 进行逆向工程,并且想使用依赖 ptrace 的工具来实现这一点。 APK 似乎已经实现了一个反调试机制,它可以在其中启动...

回答 1 投票 0

__ctype_b_loc 它的目的是什么?

我试图理解一段使用 __ctype_b_loc() 的代码,问题是我不知道这个函数的目的是什么。 到目前为止,我发现它是在ctype.h 中定义的。我也发现了它

回答 3 投票 0

解析 JPA 注解

我可以使用 RascalMPL 从 Java 文件解析 JPA 注释吗?就像下面那个 @实体 公共课客户{ @GeneratedValue(策略= GenerationType.IDENTITY) @ID @Column(名字=...

回答 0 投票 0

如何判断 Windows (PE) 可执行文件是否有调试符号?

我想要反转的大多数可执行文件都是较旧的可执行文件,因此它们可能具有嵌入式符号,而不是将它们放在 pdb 文件中。 我在 Linux 上,所以一个可以在 L 上运行的工具...

回答 0 投票 0

炸弹实验室第 6 阶段:坚持答案的顺序

这是 phase_6 的 asm 代码 函数 phase_6 的汇编代码转储: => 0x000055555555551b <+0>: 推 %r13 0x000055555555551d <+2>: 推 %r12 0x000055555555551f <+4...

回答 0 投票 0

是否可以编辑和重新编译 iOS 二进制文件?

我有一个应用程序,最近发布到 Cydia。它已被其他人破解并发布在种子网站上。我里面有一个二进制校验和验证机制,他们能够...

回答 1 投票 0

什么是 PE 文件中的延迟导入?

在研究PE文件时,我遇到了一个叫做“延迟导入”的东西,但我不明白它是什么意思。 这个结构存放在数据目录的第13个索引....

回答 0 投票 0

如何从公钥生成派生共享密钥

我正在对一个应用程序进行逆向工程。 我注意到,在这个应用程序的一部分中,向服务器发出了一个请求,并从服务器接收了一个 base64 格式的密钥。 然后它转换...

回答 1 投票 0

破译简单的汇编代码:是strcpy还是strcat?

1.文本 2.全球之谜 3 .type 神秘,@function 4个谜: 5 movq %rdi,%rax 6 movq %rdi,%rdx 7 cmpb $0, (%rdi) 8je.L5 9.L3: 10 添加 1 美元,%rdx 11 美元 0, (%rdx) 12jne.L3 13.L...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.