자유 게시판

harman777/ Windows 22449.1000 에서도 IE 11 패치가능

2021.09.16 08:08

kernel 조회:2239 추천:4

Windows 11 22454.1000 에선 이미 가능하고...

이번에 새로 릴리즈된 Windows 11 22449.1000 버전에서도 인터넷 익스플로러 11 사용 패치 가능 합니다.

 

VMWare 에 guest OS로 Windows 11 22449.1000 을 설치하고

호스트에서 Visual Studio 2022 Preview 4 VC++ 컴파일러 이용해서

아래와 같이 리모트 디버깅으로 프로그래밍 과정을 진행했고.

 

EdgeIEInject.png

 

 

아래 그림은...

VMWare guest OS의 결과를 캡쳐한 것임.

 

test.inject.png

 

 

프로그래머를 직업으로 삼고 계신 듯 해서 구현방법을 간략하게 설명해보면...

 

엣지는 루트를 관장하는 Host Process와 서브 DOM 모델을 관장하는 컨테이너 프로세스로 나뉘어서 동작합니다.

인터넷 익스플로러도 마찬가지로 32비트로 컴파일 되어있는 ActiveX 모듈을 실행하기 위해 32비트 프로세스가

별도로 바인드 돼서 동작하게 되고요.

 

엣지 IE 모드로 돌아갈 때나, 스탠드 얼론 인터넷 익스플로러로 돌아 갈때나...

HTML 코어 모듈은 동일한 코드가 사용 됍니다. 바인드 되어지는 UI만 갈리게 될 뿐이죠.

 

엣지 IE 모드에서 임의의 ActiveX를 블러킹하거나 호환성 모드를 프로그래밍 방법으로 콘트롤 하는 건

프로그래머시니까 잘 알고 있을 듯 해서 생략하고...

 

 

프로그램 동작방식은 시스템 파일을 건드리지 않고, 메모리를 인젝션 해서 후킹하는 방법으로 구현했는데

브라우저가 MS사에 의해 Certificate 인증되어 있기 때문에 Wintrust Guard 패치가 필요하고

 

Host 프로세스와 컨테이너 프로세스, 그리고 Delayload Module 인젝션해서 후킹할 필요가 있게 됍니다.

 

 

해킹 공격에 취약한 인터넷 익스플로러 더 이상 사용하지 말고,  IE가 필요하면 엣지 IE-mode 를 대신 사용하라는 데에

방점을 두었던 글인데... 엉뚱한 댓글들이 줄줄이 달려 있더군요.

 

그래서 생각을 바꾸서 프로그램은 공개하지 않는 거로.

 

 

 

번호 제목 글쓴이 조회 등록일
[공지] 자유 게시판 이용간 유의사항 (정치, 종교, 시사 게시물 자제) [1] gooddew - -
8521 벽 뒤에 공간 "진짜" 있었네 [4] 텐도진짜(Te 2238 05-02
8520 <4대강 사업으로 삭감된 민생예산> [11] 유체이탈 2238 08-25
8519 허..배우 박용하씨가 오늘 새벽 자살했네요. [8] Kaoru_Uni 2238 06-30
8518 HDD LLF Low Level Format Tool 4.01가 나왔네요.. [3] 그린 2238 09-30
8517 짱구는못말려 온라인... YhK군 2238 05-27
8516 윈도우8에 걸맞는 점수..-0- 곰더리1004 2238 11-30
8515 합법적인 성매매 사이트 (애들은 가라 ...) [8] 오펜하이머 2238 06-30
8514 회원분들 자녀를 두고계신분들 꼭! 읽어주세요. [4] 꼼녀남편 2238 05-07
8513 오피스 2016 기업용은? [2] 구디 2238 09-30
8512 윈10 RS1 레드스톤1 - 14251빌드 다운로드 중입니다 [19] suk 2238 01-28
8511 똥컴에서의 XP vs. 7 [5] 막장 2239 05-21
8510 비스타가 마음에 들었던 점은 볼륨 믹서. [2] 400번 2239 06-10
8509 i7-920견적 좀 봐주십시오 [15] bluespy 2239 01-28
8508 [W7] 포맷한지 며칠 안됐는데 버벅인다면 .. [17] 오펜하이머 2239 03-22
8507 [긴급요청] Win7의 mshtml.dll 파일좀 요청 합니다. [1] green 2239 02-19
8506 이곳이 정치판인지 윈포인지 햇갈립니다 [66] cdcsj 2239 04-22
8505 뉴트위터, 크롬에서 좀 더 편하게 사용하기 LiveREX 2239 10-23
8504 BIOS Hot Flashing 실제로 해 보신분 계신가요? [4] 적광 2239 03-10
8503 4000조원의 공포 [11] [벗님] 2239 06-15
8502 내일 12월 정기 업데이트 날이네요 [8] 에드힐스 2239 12-11
XE1.11.6 Layout1.4.8