회원가입메일  
   
자유게시판
공지사항
질문/답변
웹게임질문/답변
 
> QnA Board
이름 Level 5, 2810 Point maple 2010-03-05 00:36:37
제목 gdb fork 후에 자식 프로세스 디버깅 하는 방법 좀 알려주세요.



안녕하세요 마플입니다.


fork() 로 분기한 후 자식 프로세스가 일련의 동작 후에  기다림 없이 종료되는 프로그램이 있습니다.


gdb로 자식 프로세스를 따라갈 방법이 없을까요?


제가 시도했던 방법은 다음과 같습니다.


1. set follow-fork-mode child 

fork() 호출 이후 라인에 bp 설정. 


2. hbreak 를 잡고 run


3. run()후 터미널을 바꿔서 gdb <program name> <pid>


freebsd 7.2 버전에서 했습니다.


fork() 이후 eax를 0로 바꾸면 child 가 갈 길을 따라갈 수는 있지만 그다지 내키는 방법은 아니네요...




목록
980 제주도 해커팀.... [2]  Level 1, 140 Point 타락청년 2010.05.06 8335
979 아파치로 웹운영중인데요. 해킹되나요? [2]  Level 0, 30 Point 첫번째 2010.05.03 7393
978 안녕하세요~^^ [3]  Level 1, 255 Point YooNa_LobE 2010.05.01 7163
977 해커의 기술... [3]  Level 1, 140 Point 타락청년 2010.04.27 7834
976 netstat 명령어에 대해  [16]  Level 0,  Point Hornet 2010.04.19 9147
975 질문 있습니다 ,,,,,한번봐주시겟습니까 ㅎ [4]  Level 0,  Point Hornet 2010.04.18 7889
974 프록시 괜찮은 서버나 리스트 구할 수 있는 곳.. [2]  Level 1, 240 Point 무시기 2010.04.17 7911
973 포트가 닫혀잇는거에 대해서 질문드릴꼐옄ㅋㅋ [17]  Level 0,  Point Hornet 2010.04.17 7817
972 공부법과 여러 질문 드립니다.. [5]  Level 0,  Point soulhack 2010.04.16 7420
971 회원등급같은경우 등급기준같은게 어떻게 되는지 .. [2]  Level 1, 270 Point KeMi 2010.04.05 4914
970 안녕하세요. 리눅스 관련 질문좀 드릴게요. [2]  Level 1, 160 Point 캔디파이썬 2010.04.05 5060
969 자바 jsp 해킹과 보안 책을 샀는데요 [6]  Level 0, 75 Point 질풍 2010.04.02 6572
968 윈도우 smss.exe오류  Level 0, 35 Point 천지의 2010.03.25 6649
967 새싹유저 꼬마입니다. [5]  Level 0, 40 Point 꼬마 2010.03.22 4748
966 제가 원격을 당했어요.. [3]  Level 0, 20 Point ddldldl 2010.03.20 5097
965 gdb fork 후에 자식 프로세스 디버깅 하..  Level 5, 2810 Point maple 2010.03.05 6206
964 [wowstory 2] PE Unpacking.. [2]  Level 0, 45 Point 달팽이77 2010.03.03 5239
963 10진수로 0부터 31까지에 해당되는 아스키 ..  Level 0, 30 Point 감자 2010.02.19 4700
962 질문 입니다^^ [1]  Level 0, 65 Point 착한해커 2010.02.11 4858
961 21살에 시작하면 늦은건가요? [5]  Level 0, 20 Point 배돌 2010.02.09 5292
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14