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

안녕하세요!!

지금 윈도우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]

... 61  62  63  64  65  66  67  68  69  70  71  72  [73]  74  75  ...
NoWriterDateCnt.TitleFile(s)
737단테1/25/200821910안녕하세요 정성태님. C Run-time Library의 배포에 대해서 질문있습니다. [3]
736김현기1/24/200819552XML 접두어 포함한 XmlElement 작성법? [1]
735정명원1/9/200819455ActiveX 사용시 ... [2]
734제영한12/17/200719383웹서비스에서 사용자 정의 예외 사용하기 [2]
732김기룡12/3/200722367WebRequest 요청시 일본어 인코딩 관련 문의 [3]파일 다운로드1
731우기11/27/200717007[질문] clickonce 배포시 .net framework 2.0, 3.0 설치 시간 줄일 수 있는 묘수없을까요?? [1]
730김재영11/10/200718308스레드에 사용되는 함수에 값을 같이 넘기는 방법이 있습니까?? [2]파일 다운로드1
727제영한10/24/200716596시스템 설계에 대한 문의드립니다. [2]
726한귀순10/24/200718105SQL 2005 Express 사용시.. [3]
725이방은10/23/200718888성태님 GDI+질문있어요.. [2]
724clic...10/17/200719778clickonce 작동시 무반응입니다. [1]
722한귀순10/11/200723448Internet Explorer 7.0 에서 ClickOnce Error [3]
721이카루스10/5/200719965WCF 질문드립니다. [1]
720limj...10/5/200719478인증서/스마트 카드에 기반한 Managed Card - STS 구현 질문 [2]
718DJ.처리10/2/200728580[VS.NET 2008] 스마트클라이언트 게시 오류...도와주세요~ [2]파일 다운로드2
716guest9/28/200723109실행시간이 긴 com+ 객체가 죽는거 같습니다. 어떻게 해야 할지.... [3]
713하민규9/19/200717747VC++ 6과 Vista UAC .. [1]파일 다운로드1
711술푼어둠이9/17/200718454사설 IP 사용 문제?? [1]파일 다운로드1
709한귀순9/14/200717869asp.net 에서의 paging 관련. [2]
708이준영9/13/200720260마우스 커서의 움직이는 속도 알아내는 좋은 방법은? [1]
707hatu...9/10/200718262window2000과 ssl 그리고 frame [2]
701소쿠리9/5/200719063Get 으로 넘긴 한글 문자열 Respose.AddHeader 에서 filename 으로 사용시 깨짐. [1]
699유현기9/3/200718607[질문1]스마트 클라이언트에서 웹의 변수를 스마트 클라이언트에서 받아쓰기(제발도와주세요 ㅠ.ㅠ) [1]파일 다운로드1
696clev...8/31/200718336Exe COM으로 만들면 혹시 Bridge dll없이도 권한 상승이 가능한가요? [2]
695스마일8/30/200718147Visaul Studio 2005에서 디버깅이 안되요...ㅠㅠ [1]
694이호정8/29/200718610[CardSpace 관련 질문] 정리해 좋으신 글 잘 보았습니다. [4]
... 61  62  63  64  65  66  67  68  69  70  71  72  [73]  74  75  ...