일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
- C언어
- .net core 7
- 취약점
- mvwin
- packet flow
- REDIS
- ioctl
- LOB
- wnourefresh
- wrefresh
- ncurses
- rfc5508
- NAPT
- vtable
- packet filter
- .nret core 배포
- doupdate
- Compiler
- iptables
- 어셈블리어
- BOF
- architecture
- epoll_wait
- DOCKER-USER
- cbpf
- 풀이
- epoll
- level trigger
- Docker
- edge trigger
- Today
- Total
Tuuna Computer Science
#include #include //원하는 문자가 입력될 때까지 입력받기 int main(void) { //malloc 프로토 타입 : void* malloc(size_t) int arrlen=10; //추가할 배열의 길이 char* arr = (char*)malloc(sizeof(char)*arrlen); //arr이 char형태로 10의 배열생성 (힙영역!) int idx=0; //배열원소를 부르기위한 변수 void* : 무슨 자료형을 할 것인가 while(1) { printf("input alphabet : "); scanf("%c", &arr[idx]); getchar(); //버퍼 지우기 if(arr[idx]=='q') //만약 입력한 문자중에 q가 있다면 break break; if(arrle..
https://dojang.io/mod/page/view.php?id=1148 즉, 모듈의 시작점을 의미한다.
[Reversing.kr] Easy_ELF 비밀번호 찾기 (리버싱) reversing.kr에서 받을 수 있는 쉬운 문제인 Easy_ELF를 풀어볼 것이다. 먼저 이 실행파일을 IDA로 디버깅해보자 main함수부분에 cmp eax, 1를 발견할 수 있다. 이는 eax값이 1이냐 아니냐의 차이로 1이면 sub_80484f7주소로 틀리면 Wrong을 내보낸다. syb_80484f7주소로 들어가보자 Correct를 내보낸다. 이제 본격적으로 비밀번호를 찾아보자 일단 eax의 값을 1이냐 0이냐로 세팅해주는 sub_8048451주소로 들어가보자 그 주소로 들어가보면 많은 XOR과 CMP를 볼 수 있다 일단 CMP주로 보자 첫번째로 볼것은 byte_804A021메모리주소에 들어있는 값을 eax에 넣은 다음 cmp ..