디시인사이드 갤러리

갤러리 이슈박스, 최근방문 갤러리

갤러리 본문 영역

GetLastError를 후킹하는 방법이 알고싶습니다

늅늅(61.102) 2011.10.06 17:50:25
조회 68 추천 0 댓글 1

제가 IAT를 공부하면서 후킹도 같이 공부하고있는데요,

후킹 방법은 함수 호출부분 첫바이트를 jmp문으로 수정해서 제가 원하는 함수로 호출하는 식으로 해보고있습니다

그런데 다른 함수들은 잘 되는데, 유독 GetLastError만 후킹하면 프로그램이 꺼져버리네요

그다지 쓸일은 없을것같지만 어째서 GetLastError만 후킹하면 꺼지는지 궁금합니다

프로그램 종료없이 후킹하는 방법이 없을까요?

DWORD WINAPI NewGetLastError(void)
{
DWORD bRet;
FARPROC pFunc;
char a[200];
sprintf(a,"NewGetLastError start");
OutputDebugString(a);

pFunc = GetProcAddress(GetModuleHandle("kernel32.dll"), "GetLastError");
bRet = ((PGETLASTERROR)pFunc)();

return bRet;
}

일단 제가 만든 함수인데, 그냥 제 함수에서 호출이되면 디버그메세지로 NewGetLastError start란 메세지를 보여주고

정상적으로 getlasterror함수가 호출되게 해놨습니다.

그런데 NewGetLastError start 메세지조차 보여주지 않고 꺼져버리네요

제생각엔 후킹 자체를 하자마자 프로그램이 종료되는것 같습니다

GetLastError같은 함수는 함수호출부분 첫바이트를 jmp로 수정해주는 작업을 하면 안되는건가요??

후킹은 프로세스 시작하자마자 자동으로 인젝션되서 함수를 수정되게해놨는데, 다른 함수들은 후킹이 잘됩니다

인젝션 시킬 프로그램으론 메모장으로 했구요, 메모장외에 다른것들도 해봤는데 다른 프로그램들도 종료되버립니다

추천 비추천

0

고정닉 0

0

댓글 영역

전체 댓글 0
본문 보기

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 제목 글쓴이 작성일 조회 추천
설문 반응이 재밌어서 자꾸만 놀리고 싶은 리액션 좋은 스타는? 운영자 25/07/28 - -
AD 휴대폰 액세서리 세일 중임! 운영자 25/07/28 - -
278892 구로 디지털 단지에서 일하는 횽들? [12] 쿄스케갤로그로 이동합니다. 11.10.07 180 0
278891 큰 성공을 이루는 사람들은 다 그만한 이유가 있는거 같다 [11] 1234(169.229) 11.10.07 141 0
278889 이거 질문해결해 주시는분께 만원 송금해드릴께요.... [9] ㅇㅇㅇㅇ(203.244) 11.10.07 130 0
278888 memmove 굉장해 ... [3] 로하로하알로하갤로그로 이동합니다. 11.10.07 130 0
278887 아 ㅆㅂ 퇴근늦었다... 금요일 닷시반인데 결제늦게해주고난리야 [1] madcat_mk2갤로그로 이동합니다. 11.10.07 60 0
278884 http://cafe.naver.com/cafec/228231(수정) [2] 일광면(119.198) 11.10.07 109 0
278883 zzzzzzzzzzzzzzzzz 아오 [12] 좋은아버지갤로그로 이동합니다. 11.10.07 119 0
278882 내가 알바지만 진심으로 할만한 게임 하나 추천한다 [6] 쪼랩(116.122) 11.10.07 118 0
278881 c++만으로 이런게임만드는거가능함? [20] forhappiness갤로그로 이동합니다. 11.10.07 239 0
278880 자바에는 포인터가 없다는데 어떻게 써먹나여? [16] Aven(115.23) 11.10.07 177 0
278879 가상현실(버츄얼 리알리리)는 망했나? 전간디갤로그로 이동합니다. 11.10.07 71 0
278878 컴파일러가 mp3나 jpg같은 파일을 인식함? [11] forhappiness갤로그로 이동합니다. 11.10.07 141 0
278877 자바에는 포인터 문법이 없는데 콜 바이 레퍼런스는 못하나?? [2] abbey road갤로그로 이동합니다. 11.10.07 103 0
278875 하루 죙일 개 씹삽을 펐네..... [7] McHello갤로그로 이동합니다. 11.10.07 136 0
278874 하루종일 모니터만 보니 눈 아프다... [5] Kanon갤로그로 이동합니다. 11.10.07 93 0
278873 후으음..참조자 심오하네 [1] 곰곰곰(117.17) 11.10.07 71 0
278871 술 좋아하는 상사 vs 흡연하는 상사 [6] 전간디갤로그로 이동합니다. 11.10.07 136 0
278870 보통 신의 직장 이러면서 돈 많이 주고 널널한 직장 얘기하는데 [5] 전간디갤로그로 이동합니다. 11.10.07 154 0
278869 흡연하기 vs 개발자되기 [4] ㅂㅈㄷ(210.178) 11.10.07 155 0
278868 근데 생각보다 사람들이 대기업 및 외국계 회사 연봉 잘 모르는거 같다 [1] 전간디갤로그로 이동합니다. 11.10.07 327 0
278867 야호 나도 이제 회사의 일원인거 같아. [6] 좋은아버지갤로그로 이동합니다. 11.10.07 113 0
278866 밑에 부스 알고리즘 풀어봤는데 오답 ㅜㅜ [1] 부스(220.70) 11.10.07 288 0
278865 빌드를 할 때마다 [6] Ynobe갤로그로 이동합니다. 11.10.07 86 0
278864 Booth's 알고리즘 좀 도와주세요ㅠㅠ [3] ㅠㅠ(220.70) 11.10.07 109 0
278863 펄할까 자바 스크립트할까 [1] 로하로하알로하갤로그로 이동합니다. 11.10.07 76 0
278862 java에서 directory를 stream으로 읽을수는 없나요? [1] dddd(203.244) 11.10.07 59 0
278861 형들 자바 질문좀...ㅠ.ㅠ [4] abbey road갤로그로 이동합니다. 11.10.07 85 0
278860 ㅋㅋㅋㅋ아까 해킹의뢰글 어디갔어 ㅋㅋㅋ [7] 곰곰곰(117.17) 11.10.07 128 0
278858 매트릭스 같은 세상도 슬슬 다가오는구나... [2] blackd갤로그로 이동합니다. 11.10.07 130 0
278857 java 에서 file 복사하는거 소스좀 주세요. [1] iljeomobolt갤로그로 이동합니다. 11.10.07 71 0
278856 좌표임 디자이너가 아니고 기획자내 [1] 돌아이바갤로그로 이동합니다. 11.10.07 83 0
278854 근데 고졸은 취업 안 됨? [3] 로하로하알로하갤로그로 이동합니다. 11.10.07 191 0
278853 형들씨언어 과제 한건데 좀 훑어봐주세엽 [6] 별그리며갤로그로 이동합니다. 11.10.07 108 0
278852 여기 오랜만이다 [2] blackskirts갤로그로 이동합니다. 11.10.07 66 0
278851 와 시발 구인란 보는데 [7] 돌아이바갤로그로 이동합니다. 11.10.07 163 0
278850 워링 오류좀 봐주세요. [4] 하양(61.73) 11.10.07 76 0
278849 손정의 대단한 사람이었넹... [1] 꼬꼬월드갤로그로 이동합니다. 11.10.07 112 0
278848 횽들 좀 도와줘!! C언어로 영어사전 만드는 거진짜!!! [8] 권용건(203.247) 11.10.07 111 0
278846 형들 씨언어 말인데요......... [5] 별그리며갤로그로 이동합니다. 11.10.07 93 0
278845 java 초보인데요...ftp서버에 폴더만들기를 할수 있나요? [1] dddd(203.244) 11.10.07 94 0
278843 리눅스 사운드 잘아는사람? ds(77.13) 11.10.07 47 0
278842 잠만.. 나 2000년도에 3000 벋았는데... [12] 하아(110.15) 11.10.07 212 0
278840 야 어셈블리어 이거 해석좀 ㅇㅇ [2] ㅇㅇ(203.247) 11.10.07 98 0
278839 c언어 2차원배열 질문!! [3] 늅비(124.51) 11.10.07 153 0
278838 blackd 봅니다. 2탄 ㅎㅎㅎ [12] 하아(110.15) 11.10.07 138 0
278835 템플릿 에서 궁금한게 있는데요 하양(61.73) 11.10.07 53 0
278834 blackd 봅니다. ㅎㅎㅎ [2] 하아(110.15) 11.10.07 84 0
278833 철수 아저씨 출마하는군 [4] 이모군(175.114) 11.10.07 120 0
278832 흥- 뻘글 [1] ㅋㄱ(183.96) 11.10.07 48 0
278831 하아 형은 봅니다. blackd갤로그로 이동합니다. 11.10.07 63 0
뉴스 ‘급성 골괴사 수술’ 보아, 삼성서울병원에 1억원 기부...“환우들에게 의료적 도움과 위로 전하고 싶었다” 디시트렌드 07.30
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2