社区
C语言
帖子详情
hex ray中的不理解的符号:BYTE1 BYTE2 BYTE3 __SETO__
jiakai1000
2010-12-31 07:39:38
用hex ray逆向出的C代码有些不明白的符号:BYTE1 BYTE2 BYTE3 __SETO__等,官网我也找不到资料,Google也无果,还请高手指教,顺便指教下到哪里可以找到这些资料,叩拜!!
...全文
869
8
打赏
收藏
hex ray中的不理解的符号:BYTE1 BYTE2 BYTE3 __SETO__
用hex ray逆向出的C代码有些不明白的符号:BYTE1 BYTE2 BYTE3 __SETO__等,官网我也找不到资料,Google也无果,还请高手指教,顺便指教下到哪里可以找到这些资料,叩拜!!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
YZProut
2011-04-01
打赏
举报
回复
鄙人看来这是一个断言。
logiciel
2011-01-01
打赏
举报
回复
2
与汇编代码对照一下,可以猜测这些符号的含义。例如:
movzx eax, byte ptr [ebp+var_28+2] -> BYTE2(v20)
那么BYTE2(v20)就是从v20开始的第2个字节,即v20[2]。
yuppy
2010-12-31
打赏
举报
回复
[Quote=引用 5 楼 jiakai1000 的回复:]
没有头文件,找不到啊
[/Quote]
我不懂逆向..
只是感觉这些像一般的宏定义.
jiakai1000
2010-12-31
打赏
举报
回复
没有头文件,找不到啊
yuppy
2010-12-31
打赏
举报
回复
__DWORD 类型什么的
__SET0__ 你查查头文件之类的 估计有定义的宏
jiakai1000
2010-12-31
打赏
举报
回复
.....
v52 = *((_DWORD *)v5 + 244);
result = a4 + 1;
v49 = a5 + 32;
v54 = __SETO__(a4 + 1, v52);
v53 = a4++ + 1 - v52 < 0;
a5 += 32;
....
yuppy
2010-12-31
打赏
举报
回复
是不是宏? lz看看上下文..
yuppy
2010-12-31
打赏
举报
回复
不懂 帮顶.
C++17之std::
byte
程序在内存
中
保存数据。在c++ 17引入了 一种std::
byte
类型,它确实表示内存元素的“nature”类型字节。与char或int类型的关键区别在于,它不是字符类型且非算术类型。
byte
只是位的汇集,而且只对它定义逐位运算符。即唯一支持的“计算”操作是位操作符。 1. std::
byte
的使用 下面的例子演示了std::
byte
: #include <cstddef>...
java
byte
to
hex
_Java 十六进制(
Hex
)与
byte
数组之间的转换
一、十六进制(
Hex
)与字节(
byte
)的概念十六进制(
Hex
):计算机
中
数据的一种表示方法,它由0-9,A-F组成,字母不区分大小写。与10进制的对应关系是:0-9对应0-9;A-F对应10-15。字节(
byte
): java
中
一个
byte
为8个二进制位。转换原理:每个二进制位有两种状态,分别为0,1因此,两个二进制位有4种状态,分别为:00,01,10,11三个二进制位有8种状态,分别为0...
snort--
byte
_test,
byte
_jump用法
byte
_test
byte
_jump 用法详解
byte
_test: 测试一个字节的域为特定的值。能够测试二进制值或者把字节字符串转换成二进制后再测试。 格式:
byte
_test:,,,[[relative],[big],[little],[string],[
hex
],[dec],[oct]]
byte
s_to_convert 从数据包取得的字节数。 operator 对检测执行的...
C++17完整导引-组件之std::
byte
std::
byte
是一种独立类型,它实现指定于 C++ 语言定义
中
的字节的概念。 同 char 与 unsigned char ,它能用于访问其他对象所占据的生内存(对象表示),但不同于这些类型,它不是字符类型且非算术类型。
byte
只是位的汇集,而且只对它定义逐位运算符。
Python
byte
s和
hex
互转
python2.7 def
byte
s2
hex
(
byte
_arr:
byte
s) -> str: return
byte
_arr.decode('
hex
') def
hex
2
byte
s(
hex
_str: str) ->
byte
s: return
hex
_str.encode('
hex
') python3 3.5以前 def
byte
s2
hex
(
byte
_arr:
byte
s) -> str: return ''.join(['%02x' % b for b i
C语言
69,378
社区成员
243,075
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章