본문 바로가기

명령어 정리 (본 명령어는 AT&T를 기준으로 작성됨) Movsbl :부호 없는 1byte 정수를 4byte 정수로 변환하는 명령어ex) movesbl 0xffffffff(%ebp), %eax ==> [ebp-1]위치의 부호없는 1byte정수를 eax(4바이트레지스터)로 이동 시킨다(변환시킨다.) MOVZX(Move with Zero-Extend) BYTE나 WORD크기의 피연산자를 WORD나 DWORD크기로 확장하고 남은 비트는 0으로 채운다. ex. MOVZX reg32, reg16 TEST Vs CMPif문을 예로 들때 비교대상이 있을 경우 (if(a0 동안 반복한다.ex) REP MOVS DWORD PTR ES:[EDI],DWORD PTR DS:[ESI] :ECX가 0보다 작을때까지 ESI가 가르키는 위치의 .. 더보기
리모트 쉘코드(커넥트 백 쉘코드) http://research.hackerschool.org/Datas/Research_Lecture/remote2.txt(리모트쉘코드)file:///C:/Users/moongiseon/Downloads/The%20Lord%20of%20the%20BOF%20(1).pdf(바이딩 쉘코드) 더보기
Ubuntu 업데이트 서버 연결 에러 우분투에서 유용하고 편하게 사용하는 패키지 관련 툴이 apt-get이다.인터넷에 자동으로 연결해 원하는 관련 패키지들을 모두 다운 받는 툴이라서 사용자는 일일이 패키지들을 다운받는 번거로움을 대신해준다.하지만 이 apt-get이 작동이 잘 되지 않는 때가 있다.주로 어떤 패키지들은 안받아지는 경우에 apt-get upgrade를 통해 새로운 패키지를 받을려고 하지만 서버에 연결이 안되는 경우가 발생한다.이 때 아래와 같이 새로운 서버로 연결을 해주면 잘된다. Err http://kr.archive.ubuntu.com precise-backports InReleaseErr http://security.ubuntu.com precise-security Release.gpgTemporary failure re.. 더보기