이 코드의 어디가 잘못된 걸까요?
앙
for (i = 0; i < 0x18; ++i) {
b = a[i] - 2 * i;
b = b ^ i;
b = b - i;
원문 코드는 아래 형태인데 위 문장은 아래 식을 역연산 한것입니다.
( a[i] != (i ^ (b + i)) + 2 * i )
근데 값이 이상하게 나옵니다. 아스키코드에 음수값은 없지 않습니까?
73 94 95 106 91 83 42 88 112 102 85 77 99 101 81 86 72 82 87 97 29 89 81 -23
#reversing
작성자 정보
답변
1
전격술사
대표 업적 없음
- i 꼴이 값이 아닌 주소였었군요. 이런 거지같은