[D+3] 리버싱 소개 (3)
1. 리버싱 소개 4) 연산자 ▣ AND- operand가 2개 필요- 비트논리 연산- 첫번째 operand에 값을 저장. ( &= )AND reg, regex) AND EAX, EBXAND reg, memex) AND EAX, [EBP-0x04]AND mem, regex) AND [EBP-0x04], EAXAND mem, immex) AND [EBP-0x04], 0x05AND reg, immex) AND EAX, 0x05#include int main() { int a = 10; printf("%d\n", a); _asm { and a, 0x06 } printf("%d\n", a); return 0; } - 특정한 비트 자리를 0으로 만들어주기 위해 사용. ex) rand() 함수의 제일 마지막에and..