腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
capstone
反汇编
程序
python
在
每个
偏移量
上
返回
相同
的
指令
python
、
assembly
、
x86
、
disassembly
、
capstone
我正在尝试使用
capstone
和
python
绑定来拆分PE文件。in md.disasm(code, offset):0x2007: add byte ptr [eax + eax], al 0x200a:
浏览 26
提问于2021-02-10
得票数 0
回答已采纳
1
回答
Capstone
不
反汇编
过去
的
无效
指令
c
、
elf
、
disassembly
、
capstone
我正在使用
capstone
反汇编
一个ELF二进制文件,我注意到当它打印出
指令
时,它会停在无效
的
指令
处,不会继续。当我
在
cutter中看这个
的
时候,我注意到停止
指令
似乎是无效
的
。gcc foo.c -o foo -l
capstone
#include <stdio.h> #incl
浏览 1
提问于2020-06-08
得票数 0
2
回答
call
指令
中
的
偏移量
损坏
c++
、
c
、
debugging
、
visual-c++
、
corruption
在过去
的
几天里,我们一直
在
调试一个非常奇怪
的
问题。为
在
Windows
上
运行
的
i386构建
的
应用
程序
崩溃,调用堆栈
的
顶部完全损坏,
指令
指针位于无意义
的
位置。经过一些努力,我重新构建了callstack,并能够确定IP是如何在无意义
的
位置结束
的
。boost共享指针代码中
的
指令
试图使用不正确
的
偏移量
浏览 3
提问于2011-08-21
得票数 2
回答已采纳
1
回答
以
python
格式执行外壳代码
metasploit
、
python
、
shellcode
、
msfvenom
、
reverse-shell
xff\xff\x01"buf += b"\x53\xff\xd5" 如何在
python
浏览 0
提问于2019-11-13
得票数 0
回答已采纳
1
回答
分段错误: objdump和gdb之间
的
拆卸是不同
的
。
c++
、
assembly
、
gdb
、
objdump
我们有一个使用WxMotif 2.6.3弹出窗口
的
应用
程序
( GUI库不是--也不是--我
的
选择)。它在32位ix86系统
上
运行良好。我
的
任务是把它转换成64位
的
应用
程序
。它总是有缺陷。我
在
RHEL 6
上
,所以我用gcc 4.4.7编译。我在这里上传了一些相关信息: 我已经包括了一个小
程序
,可以
在
我
的
系统
上
复制这个问题。进一步研究,我
在
wxFra
浏览 2
提问于2014-07-18
得票数 10
回答已采纳
1
回答
如何找出引入AVX标志
的
内容
windows
、
visual-studio
、
c++
、
makefile
我有一个相当大
的
x64 c++
程序
,它是用Visual编译
的
。我们有两种方法来编译它--一种是使用sln解决方案文件(来自IDE或通过msbuild),另一种是通过Makefile in VS命令提示符(然后在内部使用Visual
的
cl.exe和link.exe)不知何故,我遇到了这样
的
情况:通过生成二进制构建生成可执行文件,并且启用了/AVX
指令
,我不想要这个,所以我想知道如何摆脱它。我尝试
在
没有任何参数
的
情况下编译和链接它(特别是没有
浏览 0
提问于2018-10-17
得票数 2
回答已采纳
1
回答
如何使gdb
在
反汇编
过程中显示负数
assembly
、
gdb
是否有可能使gdb
在
反汇编
过程中显示
偏移量
为负数?例如,我正在处理一本书,它显示(从它们
的
函数
的
一个假定
的
反汇编
转储中):但是,当我运行这段代码并使用gdb
反汇编
命令时,我得到:我大概是
在
使用与作者
相同
的
编译器和环境(就像它作为虚拟机映像出现在包含<e
浏览 6
提问于2014-04-14
得票数 0
回答已采纳
2
回答
为什么我
的
地址不计算?
assembly
、
x86
为什么两行线中
的
地址不同? 我想这可能是因为地址
偏移量
,但是C5 - be =7而F8 - EF =9,所以
偏移量
甚至不匹配,我不知道地址转换之间发生了什么;当计算机代码中
的
地址是0x0131132A时,如何计算0x0193A4EF
浏览 0
提问于2016-08-27
得票数 0
回答已采纳
2
回答
x86
指令
前缀译码
assembly
、
x86
、
x86-64
、
disassembly
我目前正在为x86_x64 CISC开发
反汇编
程序
。另一方面,
Capstone
输出显然,这是错误
的
,它放了两个wait
指令
,而不仅仅是一个。对于以下流:GCC和objdump输出因此,他们将前缀按特定
的
顺序排列,以便\x66
在
\xf2之前被解释,因此他们仍然使用最后一个前缀另一方面,
Capstone
输出 movlpd xmm0, qword ptr
浏览 0
提问于2019-02-26
得票数 4
2
回答
如何查找@PAGE/@PAGEOFF
的
偏移量
assembly
、
llvm
、
arm64
查看一段
反汇编
代码,我看到了如下
指令
:add x8,x8,l066@PAGEOFF 它们是在某处定义
的
偏移标签吗?如何找到它们
的
价值?
浏览 48
提问于2016-08-02
得票数 2
1
回答
如何使用CMake链接到
Capstone
?
c++
、
ubuntu
、
cmake
、
capstone
我试图在上
的
C++项目中使用C++
反汇编
框架。>包含编译我
的
应用
程序
时,我会得到链接器错误:undefined reference to `cs_disasm'ubuntu@DESKTOP:/usr/lib$ ls accountsservice emacsen
浏览 9
提问于2019-10-21
得票数 1
回答已采纳
2
回答
汇编
指令
地址
assembly
、
disassembly
、
virtual-address-space
为什么每次我
反汇编
相同
的
.exe文件时,
相同
的
指令
都在
相同
的
地址?那是什么地址(RAM?硬盘?虚拟?)?
浏览 0
提问于2010-06-14
得票数 0
回答已采纳
1
回答
使用Valgrind获取
指令
配置文件
profiling
、
valgrind
、
instrumentation
是否可以使用valgrind来获取有关
程序
运行
的
指令
配置文件
的
信息。我所说
的
指令
配置文件是指将
指令
分解为每种类型
的
指令
的
数量。例如:'n1‘MOV,'n2’调用等等。
浏览 0
提问于2015-12-15
得票数 2
2
回答
在
x64
程序
集中
的
jmp
指令
期间,
指令
指针中将存储什么?
assembly
、
x86
考虑
程序
集中
的
简单跳转
指令
(jmp),其中目标是预定义
的
标签.根据基普·欧文
的
“x86处理器汇编语言”,当CPU执行无条件
的
传输时,目标
偏移量
被移到
指令
指针中。因为我认为我们要跳到
的
地址必须移动到
指令
指针中?
浏览 0
提问于2016-07-20
得票数 0
回答已采纳
1
回答
组装
的
ASM代码会导致多个可能
的
方式(偏移值除外)吗?
assembly
、
disassembly
我不太了解x86 ASM,但我对Shart-z80相当满意,而且我从经验中知道,每条
指令
(助记符)都有一个对应
的
字节/单词值,通过查看组装
的
二进制文件
的
十六进制转储,我可以“读取”我使用助记符编写
的
相同
代码
在
另一个中,有人声称
在
某些情况下,ASM
指令
没有被转换成相应
的
二进制值,而是由汇编
程序
以不同
的
方式重新排列。 我特别希望看到
的
情况是,
反汇编<
浏览 3
提问于2012-05-26
得票数 2
回答已采纳
3
回答
如何使用
Python
获取PE文件
的
指令
?
python
、
portable-executable
、
capstone
所以我正在尝试用
Python
为一个学校项目写一个基本
的
反汇编
程序
。我使用pydasm和
capstone
库。我不明白
的
是,我如何才能真正使用
Python
访问
程序
的
汇编
指令
。这些库允许我
反汇编
指令
,但我不知道如何访问
Python
中
的
程序
指令
。有谁能给我指点方向吗? 谢谢。
浏览 5
提问于2015-04-20
得票数 1
2
回答
将多个命令作为一个命令
的
LLDB别名
xcode
、
macos
、
debugging
、
lldb
我正在尝试调试一个我没有源代码
的
库,所以我经常使用LLDB
反汇编
。我想知道是否有一种方法可以
在
每次调用“线程单步执行”后自动运行
反汇编
。目前,当我执行“线程单步执行”时,LLDB执行
指令
,然后
返回
一个空白提示符。要查看EIP移动到了哪里,我需要在
每个
线程步入之后输入disassemble,这非常分散注意力和烦人(而且,LLDB似乎不会以';‘结束表达式,所以将多个命令放在一行
上
是不起作用
的
)。(是的,我可以为它编写
p
浏览 4
提问于2013-02-01
得票数 11
回答已采纳
1
回答
使用
反汇编
程序
调试错误
Python
python
、
testing
、
disassembly
通过阅读“
每个
程序
员都应该知道
的
97件事”,我发现了一篇关于代码分析工具
的
有趣文章。作者声称
Python
标准库中
的
反汇编
程序
对调试日常代码非常有用 它是这样写
的
:“这个库(
Python
标准库
反汇编
程序
)可以
反汇编
的
一件事是您
的
最后一个堆栈跟踪,它准确地向您提供关于哪个字节码
指令
抛出了最后一个未捕获
的</
浏览 4
提问于2015-02-10
得票数 2
2
回答
汇编语言初学者C-减法求CPU加法
assembly
、
x86-64
、
disassembly
、
machine-code
、
objdump
然而,在对机器代码中
的
苹果
的
第二次调用中,函数调用中
的
数字是0xFFFFFFA7本质
上
如何减去0xFFFFFFA7和0x000000004004ed才能得到添加到CPU
的
值?什么才是正确
的
转换方式,才能让这一切变得有意义?
浏览 7
提问于2020-11-10
得票数 2
4
回答
为什么每次
在
GDB中构建+
反汇编
一个函数时,我都会得到
相同
的
地址?
c
、
gcc
、
assembly
、
gdb
、
disassembly
每次拆卸函数时,为什么总是得到
相同
的
指令
地址和常量地址?例如,
在
执行以下命令之后,gdb hello转储代码是:当我退出gdb并重新组装主函数时,我将得到与以前
相同
的
结果。对于gdb中
的
每个
反汇编
命令,
指令
地址甚至常量地址都是
相同
的
。为什么会这样呢?编译后
的<
浏览 2
提问于2018-01-21
得票数 3
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Sickle:推荐一款优质ShellCode开发工具
Python 字节码介绍 Linux 中国
Python 字节码介绍
用python写的python的编译器?
文件与异常(二)
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
对象存储
活动推荐
运营活动
广告
关闭
领券