python/python9 [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. 1-1. python 사용해보기 이제부터 우리는 python을 실습해야하기 때문에 python을 사용할 수 있는 방법이다. 먼저 python을 다운로드 하는 방법이다. https://www.python.org/ Welcome to Python.org The official home of the Python Programming Language www.python.org ↑ 는 파이썬 공식 홈페이지 이다. 여기서 python을 다운로드 하면 된다. 이런 화면이 나오면 Downloads을 클릭한다. 그럼 이런화면이 나오는데 여기서 그냥 노란 버튼 누르면 다운로드 된다.이것도 못하면 그냥 포기해라 다른 방법으로는 이 화면에서 >_버튼을 누르면 사용할 수 있다. 다른 여러가지 방법도 있지만 오늘은 우선 파이썬을 경험만 해보는 것이기.. 2023. 12. 22. 이전 1 2 다음