【发布时间】:2016-10-05 15:38:27
【问题描述】:
我对 ASM 有点陌生。
我试图禁止在反编译器中进行 int 搜索,因此我试图多次否定一个数学运算。
例如:int i = 10; --> int i = 2 + 8;
我已经这样做了,但我想这样做:
int i = -(-(2+8));
如果你知道,我怎么能做到这一点,请告诉我! 谢谢!
【问题讨论】:
-
你真的认为,这会迷惑任何反编译器吗?此外,如果你已经设法将常量重写为和,那么,否定有什么问题?
-
问题是,它只会否定第一个数字,而不是整个和。