본문 바로가기

전체 글245

[Dream hack] Exploit Tech: Return Address Overwrite 보호되어 있는 글 입니다. 2024. 6. 3.
[Dream hack] Quiz: x86 Assembly 3-1 보호되어 있는 글 입니다. 2024. 6. 2.
[Dream hack] Quiz: x86 Assembly 2-1 답더보기Quiz: x86 Assembly 1-12 와 같은 문제이다.https://iloveprogramming.tistory.com/172 [Dream hack] Quiz: x86 Assembly 1-12답더보기초기상태레지스터:rcx = 0rdx = 0rsi = 0x400000메모리0x400000: 0x67 0x55 0x5c 0x53 0x5f 0x5d 0x55 0x100x400008: 0x44 0x5f 0x10 0x51 0x43 0x43 0x55 0x5d0x400010: 0x52 0x5c 0x49 0x10 0x47 0x5f 0x42 0x5c0x400018: 0x54 0x11 0x00 0x00 0x00iloveprogramming.tistory.com끝 2024. 6. 2.
[c언어] strcmp 'strcmp' 함수c언어 표준 라이브러리 '' 에 정의 되어 있다.두 문자열을 비교하여 그 차이를 반환하는 함수이다.문자열이 동일한지, 어느 문자열이 사전 순으로 먼저 오는지를 판단 할 수 있다.👇 함수의 원형int strcmp(const char *s1, const char *s2);s1: 첫번째 문자열의 포인터s2: 두번째 문자열의 포인터반환 값0: 두 문자열이 동일할때1: 첫 번째 문자열이 두 번째 문자열보다 사전순을 뒤일때-1: 첫 번째 문자열이 두 번째 문자열보다 사전순을 앞일때 👇 예제 코드#include #include int main() { char str1[] = "apple"; char str2[] = "banana"; int result = strcmp(str1,.. 2024. 5. 31.
[Dream hack] Memory Corruption: Stack Buffer Overflow 보호되어 있는 글 입니다. 2024. 5. 30.
[Dream hack] Quiz: Calling Convention-4 보호되어 있는 글 입니다. 2024. 5. 27.