일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- docker
- pip 에러 해결
- vhdx 파일 복구
- OpenAI 개발
- Windows 부팅 오류
- VSCode C++ 표준 버전 수정
- c++
- 임베디드 시스템 해킹
- std::cerr
- python
- GDB
- vmware 반응 속도
- python3.11 pip
- pwn
- tool
- GEF
- pwntools
- 실시간로깅
- 공유 라이브러리는 왜 항상 같은 순서로 맵핑 될까?
- python3.11 설치
- 리커버릿
- Python3
- DYNAMIC Section
- z3 signed 이슈
- Seccomp bypass
- Python.h: No such file or directory
- 개발
- 지훈현서
- Recoverit
- wsl2 복구
- Today
- Total
목록Tips (87)
OZ1NG의 뽀나블(Pwnable)
subprocess를 사용할때 완전 새창에서 띄우고 싶은 경우가 있다. window의 경우 그저 독립적인 경우로 새창에서 실행시키고 싶은 경우 (main process는 subprocess를 실행하고 그냥 계속 이어서 실행되는 경우) import subprocess subprocess.call('start [실행할 명령어]', shell=True) 위와 같이 실행할 명령어 앞에 그냥 start만 붙여 주면 된다. (main process는 subprocess를 실행하고 subprocess가 종료되면 다시 이어서 실행되는 경우) import subprocess subprocess.call('start /wait [실행할 명령어]', shell=True) 위와 같이 실행할 명령어 앞에 그냥 start /wa..
1. code.woboq.org/userspace/glibc/libio/libioP.h.html#319 libioP.h source code [glibc/libio/libioP.h] - Woboq Code Browser 796 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, (FILE *) CHAIN, FD, \ 801 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, (FILE *) CHAIN, FD, \ 809 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, (FILE *) CHAIN, FD, \ 814 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, (FILE *) CHAIN, FD, \ code.woboq.org 위의 사이트는 원하는 ..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/cpxmqX/btqVOrhlhYG/nQycPb2XIaQK0QVJ3aIHfk/img.png)
glibc deb파일 다운로드 : ubuntu.pkgs.org/18.04/ubuntu-updates-main-amd64/libc6_2.27-3ubuntu1.4_amd64.deb.html (위의 경로는 glibc 2.27-3ubuntu1.4_amd64.deb파일 받는 경로이다.) 화면을 내려보면 위와같은 Download가 있는데 Binary Package의 URL을 주소창에 갖다 붙이면 다운로드가 된다. 해당 파일을 리눅스 서버로 옮기고 아래의 방법대로 실행하면 됨. deb파일로 설치하는 방법 sudo apt install ./[파일 이름].deb 참고 : linuxize.com/post/how-to-install-deb-packages-on-ubuntu/#:~:text=Deb%20is%20the%20in..
requests.get(URL).text 로 API의 값을 읽어오다 보면 requests.get(URL).status_code는 429 코드를 남기고 (정상적인 경우에는 200) requests.get(URL).text에 Too many API requests.라는 내용이 남으며 Traceback (most recent call last): File "c:\Users\000\Desktop\test.py", line 38, in Get_price_json json_result = json.loads(response_text) # response_text = requests.get(URL).text File "C:\Users\000\AppData\Local\Programs\Python\Python36-32\..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bZUDx8/btqVe8qjlP7/BKsHeb44fsNCCRUul4Dva1/img.png)
docker import [./도커 컨테이너.tar] [새로운 도커 이미지 이름:새로운 태그] 위와 같은 명령어로 docker export로 .tar파일로 추출한 docker container를 import를 하고 docker run [...] 명령어로 컨테이너를 시작하려고 하였을때 docker: Error response from daemon: No command specified. 위와 같은 에러가 뜬다면 import할때 최소한 --change 'CMD ["/bin/bash"]' 옵션을 붙여주어야지 다시 제대로 컨테이너가 실행이 된다. 참고 : waspro.tistory.com/584
Ubuntu 16.04에서 기본 python3는 3.5버전이다. python3를 설치하려면 ppa를 apt에 등록을 해줘야 한다. add-apt-repository ppa:fkrull/deadsnakes 위의 명령어로 ppa를 추가 한 후 아래의 명령어를 실행하여 python 3.6을 설치한다. apt-get install python3.6 이후 현재 서버에는 python 3.5와 3.6 두버전이 있기 때문에 사용할 python3를 입력했을때 사용할 버전을 설정해줘야 하는데 update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.6 2 위의 명령어로 설정해주면 된다. 참고로 Ubuntu 18.04에서는 python3.6이 기본이므로..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bdeQl9/btqU52wQnuc/gzN3Z4CmQKFfYc9wBt4ziK/img.png)
Ubuntu 16.04에서 pwndbg를 설치하려고 하면 설치 도중에 아래와 같은 에러 메시지가 뜨면서 설치가 안된다. 이건 아래의 글과 같은 이유로 안되는 것이므로 똑같이 python3.5의 pip 버전을 20.대 버전으로 낮춰준 후 실행하면 된다. oz1ng019.tistory.com/50 [Tips] python2.7 pip 사용시 문법 오류 해결 방법 ubuntu 16.04에 pwntools를 설치하려고 했더니 위와같이 sys.stderr.write(f"ERROR: {exe}") syntax error가 떴다. 이는 pip을 최신버전(21.0 버전 이상)으로 설치를 하게 되면 python3의 문법을 사용하게 되서.. oz1ng019.tistory.com wget https://bootstrap.p..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/diuZZv/btqU52jdWoo/2k2va1jzCARCyFqGRfpuX1/img.png)
ubuntu 16.04에 pwntools를 설치하려고 했더니 위와같이 sys.stderr.write(f"ERROR: {exe}") syntax error가 떴다. 이는 pip을 최신버전(21.0 버전 이상)으로 설치를 하게 되면 python3의 문법을 사용하게 되서 위와 같은 문법 에러가 뜬다고 한다. 해결방법은 아래와 같다. wget https://bootstrap.pypa.io/pip/2.7/get-pip.py python get-pip.py 위의 get-pip.py를 다운로드 받아 실행시키면 아래와 같이 최신버전의 pip을 삭제하고 20.3.4버전의 pip을 재설치한다. 이후 pip2 명령어로 install을 실행하면 잘 실행이 되는 것을 확인 할 수 있다. 참고 : stackoverflow.com..