본문 바로가기

분류 전체보기44

리눅스) 라이브러리 검색 # ldd [파일명] 실행파일이 무슨 라이브러리에 의존하고 있는지 알려줌 $ find / -name >/dev/null ex)find / -name libc.so.6>/dev/null 라이브러리 검색 strings -tx [공유 라이브러리] | grep "/bin/sh" "/bin/sh"주소 구하기 gdb -q {공유라이브러리주소} print {원하는함수이름} 이렇게 함수 주소랑 /bin/sh주소로 offset을 구해주면 된다 2022. 2. 23.
RTL ret가젯은 언제 넣어줘야하나? ret가젯은 pop_rdi -> 'bin/sh' -> system@plt로 했는 경우 터질 때 pop_rdi앞이나 system@plt 앞에 넣어주면 된다! 2022. 2. 19.
wsl2 설치 & Failed With Error: 0x800701bc해결 Win+q Windows 기능 켜기/끄기 Linux용 윈도우 하위 시스템 체크 그 다음 Windows PowerShell을 관리자의 권한으로 실행 dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart #하위 시스템 관리 도구 설치 dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart #PowerShell 관리자 권한으로 실행 후 해당 명령어를 이용해서 하위 시스템 관리 도구 설치 wslconfig.exe /l #wsl이 설치되었는지 확인하는 법 wsl --install #wsl과 관련된 모든.. 2022. 2. 18.
python2&3 pwntools설치 일단 http://docs.pwntools.com/en/stable/install.html Installation — pwntools 4.7.0 documentation Installation Pwntools is best supported on 64-bit Ubuntu LTS releases (14.04, 16.04, 18.04, and 20.04). Most functionality should work on any Posix-like distribution (Debian, Arch, FreeBSD, OSX, etc.). Released Version pwntools is available as a pip packag docs.pwntools.com 여기 공식 문서에 쓰인대로 쓴 겁니다..... py.. 2022. 2. 17.