Microsoft MVP성태의 닷넷 이야기
DLL 후킹과 관련해서 질문이 있습니다. [링크 복사], [링크+제목 복사],
조회: 20763
글쓴 사람
조영준
홈페이지
첨부 파일
 

안녕하세요!!

지금 윈도우10의 기본 동영상 플레이어 앱 "영화 및 TV"를 후킹하여
현재 플레이 되고 있는 동영상 파일의 경로를 얻을 려고 하고 있습니다.

현재까지는 DLL을 Injection하는 거 까지 성공 했습니다.
그리고 동영상 파일 경로를 얻기 위해 "OleAut32.dll" 파일의 "SysFreeString" 함수를 후킹 하고 있습니다.

문제는 "SysFreeString" 함수를 후킹 하다 보니 현재 플레이 되고 있는 동영상 뿐만 아니라
리스트에 있는 모든 동영상파일의 경로를 가져 옵니다.

여기서 궁금한 것은 UWA이고 C#(추측)이지만 동영상을 플레이 하기 위해서는
내부적으로 CreateFile 혹은 OpenFile을 하지 않을 까요??

헌데 CreateFile, OpenFile 심지어 NtCreateFile, NtOpenFile 까지 후킹 해 봤지만
NtCreateFile 에서 일부 DLL 들만 들어 올뿐 나머지 함수에서는 아무 것도 들어 오지 않습니다.

혹시 제가 모르는 다른 부분이 있는지...
알고 계신다면 답변 부탁드립니다.








[최초 등록일: ]
[최종 수정일: 9/7/2016]


비밀번호

댓글 작성자
 



2016-09-07 01시24분
아쉽지만, 원래 후킹이 그런 식의 작업이라서 어쩔 수 없습니다. 딱히 도와드릴 수가 없군요. ^^
정성태
2016-09-09 12시43분
[조영준] 답변 감사드립니다. ^^
여러가지 해본 결과 Com Interface Hooking을 해야 하는 상황까지 왔습니다. ㅡㅡ;;
(물론 이게 답일지는 모르겠지만요...)
몇일 또 고생해야 겠네요...
[guest]

... 31  32  33  34  [35]  36  37  38  39  40  41  42  43  44  45  ...
NoWriterDateCnt.TitleFile(s)
5029Soul...8/3/201818923C# ActiveX 컨트롤 질문드립니다. [4]
5028도토리8/1/201819159혹시 회사에서 TFS 구축시 SQL-Server 라이선스 정책 아시는분 계신지요? [2]
5027농상7/31/201820511Freachable Queue의 발음을 표기하면 어떨까요? [2]
5026농상7/31/201823488소멸자의 이름에 대해서 [2]
5025김기철7/30/201819643selenium 질문좀 드릴개요 [3]
5024농상7/29/201819241패턴 매칭 when에 대해서 질문있습니다. [2]
5023농상7/28/201823670패턴매칭에 대해서 질문 있습니다. [1]
5022농상7/28/201818926튜플에 대해서 건의가 있습니다. [1]
5021농상7/27/201818477예외필터에 대해서 질문이요 [4]
5020농상7/27/201822911null 조건 연산자 예제에서 잠깐 혼동이 일어났습니다. [1]
5019농상7/26/201825650오버플로우와 언더플로우 [2]
5018이재윤7/26/201821105정말 간단한 질문일 수 있는데요! [1]
5017나나7/24/201825806Stopwatch.ElapsedTicks와 Stopwatch.ElapsedMilliseconds [9]
5015지누7/18/201821140ASP.Net Core 를 안드로이드에서 작동하는게 가능한가요? [1]
5016지누7/19/201817836    답변글 [답변]: ASP.Net Core 를 안드로이드에서 작동하는게 가능한가요?
5014최홍준7/16/201817410Credential Provider Child Window 띄우기 [1]
5013Soul...7/16/201817516HtmlElement 스크롤 문의 [2]
5012황윤하7/13/201819360SMTP 예외처리 관련 질문 [1]
5011guest7/9/201828951c#에서 c++ DllImport 문의 입니다. [1]파일 다운로드2
5010C# 꿈...7/8/201819686C# WebService 에서 질문이 있습니다. [1]
5009C#초보자7/5/201820294[C#] 감시 프로그램을 제작했는데, 작동은 하나 폼이 멈춰버렵니다... [1]파일 다운로드1
5008도와주세요7/5/201820129 리스트 아이템의 타입을 추출해서 다시 재활용하고 싶어요.2 [6]파일 다운로드1
5007도와주세요7/4/201820561리스트 아이템의 타입을 추출해서 다시 재활용하고 싶어요. [1]
5006정환나라7/4/201819351소켓 통신과 쓰레드에 관해 질문드립니다 [4]
5005psh7/4/201818506인용에 관련해 문의 드립니다 [1]파일 다운로드2
5004까오리7/4/201819427iis8.0에서 닷넷1.1을 사용하기 위한 질문입니다. [1]
... 31  32  33  34  [35]  36  37  38  39  40  41  42  43  44  45  ...