!address 명령어를 입력하면 ollydbg 나 immunity의 m 기능을 사용가능합니다. .restart 재시작 합니다. (ctrl + shift + f5) 기본 개념 기본 단축키 F9 : BreakPoint F5 : Startctrl + Break 메타 명령 . 으로 시작하는 것은 메타 명령어로 디버거 전체를 제어한다. 커맨드 창의 내용 지우기 .cls sysbol path 확인 .sympath 정보 확인 레지스트리 확인 r 어셈블리 확인 u [주소] u 0x300000 -메모리에서 특정 데이터 확인 s -d L?ffffffff 111 111 111 111 (메모리에서 111 111 111 111 부분 확인) -메모리에서 특정 문자열 찾기 유니코드인 경우 s -u 0x00000000 L?0x7f..
여러 마리의 강아지가 있을 때 대부분의 사람들은 가장 활기찬 녀석을 고릅니다. 하지만 강아지를 고를 때 소외되고 있는 녀석을 고르는 것이 더 현명합니다. 한 우리에 10마리의 강아지가 있다고 가정해봅시다. 활기찬 강아지는 어미젖을 더 잘 먹으며 활기찹니다. 이 것은 다른 강아지들 보다 앞으로 높은 서열을 가질 가능성이 높다는 것을 의미합니다. 서열이 높은 개는 기본적으로 남들보다 지배욕이 높습니다. 즉 물건에 대한 소유욕이 높으며 주인에 대한 복종이 떨어진다는 것을 의미합니다. 즉 TV에서 나오는 문제견이 될 가능성이 높다는 것입니다. (일반적으로 이러한 문제는 개가 주인보다 자신의 서열이 높다고 생각할 때 생겨납니다. )
일반적으로 사람들은 개에게 일정한 시간에 밥을 주거나 산책을 시킵니다. 이 것이 과연 가장 현명한 방식일까요?? 산책이나 식사시간에서 가장 중요한 것은 개에게 버릇을 만들지 않는 것입니다. 가장 알맞는 방식은 하루에 한 번 불규칙하게 입니다. 예를 들어서 개에게 매일 두 번 아침 8시 저녁 7시에 사료를 준다고 생각해봅시다. 그러면 사람이 특정 시간에 배가 고파지듯이 개 또한 아침 8시 저녁 7시가 되면 주인을 보채기 시작합니다. 항상 그 시간에 사료를 줄 수 있다면 상관없습니다. 하지만 살다보면 그 시간에 밥을 줄 수 없을 수 있습니다. 대표적으로 그 시간에 차안에 있다건가 밖에 있다던가 입니다. 그런 경우 개는 그 시간에 '밥을 왜 안줘!' 하면서 보채기 시작합니다. 사람은 상황 에대한 인식이 가능하..
perl에서 사용하는 것과 동일한 정규표현식을 제공하는 모듈이다. 패턴과 문자열 둘다 유니코드 뿐만 아니라 아스키 코드도 가능하다. 정규표현식은 백슬레쉬에 해당하는 '\'를 특수한 폼을 나타내는 것에 사용한다. 백슬래쉬는 '\\' 로 나타내야한다. match()와 search()의 차이 re.match() 문자열의 시작 지점부터 검사를합니다. 따라서 만약 문자열이 re.match("c","abcdef") 라면 불일치가 나옵니다. re.search() 모든 문자열에서 존재하는가로 검사하기 때문에 re.match("c","abcdef")가 일치로 나옵니다.
파이썬에서 리스트를 사용하면 A=[1,2,3,4,5] 형식으로 숫자의 모음을 쉽게 표현할 수 있다. 꼭 숫자가 아니라도 A=['TREE','APPLE',1] 형식으로 집어넣을 수도 있다. 리스트도 인덱싱을 할 수 있는다. A=[1,2,3] 이라고 치면 A[0] 은 1을 나타낸다. A[2]는 3을 나타낸다. A[-1] 도 3을 나타낸다. 리스트 안에 리스트를 넣을 수도 있다다. A= [1,2,3,['A','B','C']] A만을 꺼내고 싶다면 A[3][0] 식으로 쓰면 된다. 슬라이싱 A=[1,2,3,4,5] A[0:2] 은 [1,2] 을 나타낸다. A[2:] 은 [3,4,5] 을 나타낸다.
다음 명령어를 차례대로 입력하시면 됩니다. 1. 먼저 sublime Text 3를 다운로드 받습니다. sudo add-apt-repository ppa:webupd8team/sublime-text-3 2. apt-get을 업데이트 합니다. ( 다소 시간이 걸립니다) sudo apt-get update 3. 마지막으로 sublime Text 3를 인스톨합니다. sudo apt-get install sublime-text-installer sublime text 3 실행법 다음 명령어를 터미널에 입력하면 서브라임이 실행됩니다. subl &
리눅스에서 pdb라고 텍스트 기반으로 돌아가는 디버거가 있지만 사실 완성도도 떨어지고 불편한 것이 사실이다.그래서 추천해드리고 싶은 것이 바로 pudb 이다. https://pypi.python.org/pypi/pudb 이 링크로 들어가서 다운로드 해서 설치하거나 또는 이렇게 해도된다. pip install pudb 사용법은 python -m pudb.run my-script.py 다음 과 같은 형식으로 실행하는 것이다. 옵션을 주고 싶으면 .py 뒤에다가 일반적인 파이썬 스크립트 실행할 때 처럼 쓰면된다. 설명도 실행해보면 잘되어있어서 금방 능숙하게 사용할 수 있다.
- Total
- Today
- Yesterday
- 리눅스 모듈
- Intel
- 레거시 드라이버
- gdb intel 변환
- 루트킷
- vmware cannot connect to the virtual machine
- backdoor
- IRP
- VMware
- 모듈
- gdb명령어
- module
- BP
- gdb 명령어
- 드라이버
- 변환
- 백도어
- breakpoint
- vmware 오류
- GDB
- LKM
- DriverEntry
- gdb intel
- 디바이스
- rootkit
- PNP 드라이버
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
29 | 30 | 31 |