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

안녕하세요!!

지금 윈도우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/201820476C# ActiveX 컨트롤 질문드립니다. [4]
5028도토리8/1/201820653혹시 회사에서 TFS 구축시 SQL-Server 라이선스 정책 아시는분 계신지요? [2]
5027농상7/31/201821795Freachable Queue의 발음을 표기하면 어떨까요? [2]
5026농상7/31/201824721소멸자의 이름에 대해서 [2]
5025김기철7/30/201820782selenium 질문좀 드릴개요 [3]
5024농상7/29/201820756패턴 매칭 when에 대해서 질문있습니다. [2]
5023농상7/28/201825197패턴매칭에 대해서 질문 있습니다. [1]
5022농상7/28/201820408튜플에 대해서 건의가 있습니다. [1]
5021농상7/27/201819954예외필터에 대해서 질문이요 [4]
5020농상7/27/201824706null 조건 연산자 예제에서 잠깐 혼동이 일어났습니다. [1]
5019농상7/26/201827130오버플로우와 언더플로우 [2]
5018이재윤7/26/201822647정말 간단한 질문일 수 있는데요! [1]
5017나나7/24/201827239Stopwatch.ElapsedTicks와 Stopwatch.ElapsedMilliseconds [9]
5015지누7/18/201822555ASP.Net Core 를 안드로이드에서 작동하는게 가능한가요? [1]
5016지누7/19/201819228    답변글 [답변]: ASP.Net Core 를 안드로이드에서 작동하는게 가능한가요?
5014최홍준7/16/201818946Credential Provider Child Window 띄우기 [1]
5013Soul...7/16/201819018HtmlElement 스크롤 문의 [2]
5012황윤하7/13/201820904SMTP 예외처리 관련 질문 [1]
5011guest7/9/201830600c#에서 c++ DllImport 문의 입니다. [1]파일 다운로드2
5010C# 꿈...7/8/201821357C# WebService 에서 질문이 있습니다. [1]
5009C#초보자7/5/201822136[C#] 감시 프로그램을 제작했는데, 작동은 하나 폼이 멈춰버렵니다... [1]파일 다운로드1
5008도와주세요7/5/201821883 리스트 아이템의 타입을 추출해서 다시 재활용하고 싶어요.2 [6]파일 다운로드1
5007도와주세요7/4/201822005리스트 아이템의 타입을 추출해서 다시 재활용하고 싶어요. [1]
5006정환나라7/4/201821082소켓 통신과 쓰레드에 관해 질문드립니다 [4]
5005psh7/4/201820236인용에 관련해 문의 드립니다 [1]파일 다운로드2
5004까오리7/4/201821245iis8.0에서 닷넷1.1을 사용하기 위한 질문입니다. [1]
... 31  32  33  34  [35]  36  37  38  39  40  41  42  43  44  45  ...