본문 바로가기

전체 글245

[Dream hack] Quiz: Calling Convention-3 답더보기 기본 지식cdecl: 마지막 인자부터 첫 번째 인자 순으로거꾸로 push 된다. 답sum 함수 전에  거꾸로 push된다.그래서 a에는 push 3b에는 push 2마지막으로 c에는 push 1이 들어간단. 참고https://iloveprogramming.tistory.com/181 [호출 규약] cdeclcdecl인자 정달 방식:'cdecl'에서는 인자를 스택을 통해 전달한다. 이때 인자들은 호출이 이루어지기 전에 스택에 push 되느넫마지막 인자부터 첫 번째 인자 순으로 거꾸로 push 된다. 사용하는 이유:iloveprogramming.tistory.com끝 2024. 5. 27.
[Dream hack] Quiz: Calling Convention-2 답더보기기본 지식cdecl: 마지막 인자부터 첫 번째 인자 순으로거꾸로 push 된다. 답sum 함수 전에  거꾸로 push된다.a에는 push 3이 들어 갔고그래서 b에는 push 2이 들어간다. 참고https://iloveprogramming.tistory.com/181 [호출 규약] cdeclcdecl인자 정달 방식:'cdecl'에서는 인자를 스택을 통해 전달한다. 이때 인자들은 호출이 이루어지기 전에 스택에 push 되느넫마지막 인자부터 첫 번째 인자 순으로 거꾸로 push 된다. 사용하는 이유:iloveprogramming.tistory.com끝 2024. 5. 27.
[Dream hack] Quiz: Calling Convention-1 답더보기 기본 지식cdecl: 마지막 인자부터 첫 번째 인자 순으로거꾸로 push 된다. 답sum 함수 전에  거꾸로 push된다.그래서 a에는 push 3이 들어간다. 참고https://iloveprogramming.tistory.com/181 [호출 규약] cdeclcdecl인자 정달 방식:'cdecl'에서는 인자를 스택을 통해 전달한다. 이때 인자들은 호출이 이루어지기 전에 스택에 push 되느넫마지막 인자부터 첫 번째 인자 순으로 거꾸로 push 된다. 사용하는 이유:iloveprogramming.tistory.com끝 2024. 5. 27.
[python] python에서 원격 서버 연결하기 1. 'pwntools' 라이브러리'pwntools'는 CTF(해킹 대회) 와 리버스 엔지니어링을 위해 설계된 python 라이브러리이다.원격 서버와의 통신을 단순화하여 빠르고 쉽게 네트워크 프로그래밍을 할 수 있게 한다.2. 'pwntools' 설치먼저 'pwntools' 라이브러리를 설치해야 한다. 이를 위해 터미널이나 명령 프롬프트에서 아래 명령어를 작성해야 한다.pip install pwntools3. 원격 서버에 연결먼저 기본적인 예시로 시작하자.from pwn import *# 원격 서버에 연결p = remote("host3.dreamhack.games", 14160)# 서버로부터 데이터 수신response = p.recv()print(response)# 서버로 데이터 전송p.send(b'He.. 2024. 5. 26.
[python] 리눅스에서 python 실행 1. python 설치 확인python3 --version이 명령어를 입력해서 python이 설치 되어 있는지 확인한다.  (설치된 python의 버전을 보여준다.)2. python 설치python이 설치 되어 있지 않다면, python을 설치한다.(Ubuntu를 예로 든다.)sudo apt updatesudo apt install python3시스템을 업데이트 하고 python3을 설치한다.3. python 실행python을 설치하고, python 인터프린터를 실행하려면 이렇게 입력한다.d이 명령어는 python 쉘을 시작한다. python 코드를 직접 입력하고 실행 가능하다.python34. python 파일 실행python 파일('.py')을 실행하고 싶다면, 터미널에서 해당 파일이 위치한 디렉토리.. 2024. 5. 26.
[Dream hack] Background: Calling Convention(완성 안ㄷ룀) 보호되어 있는 글 입니다. 2024. 5. 23.