본문 바로가기

REVERSING

Berryz Hooking Project 1 - "플러그인"


안녕하세요,

작동원리라고 해봐야 일반적인 web-server 모듈보 다 좀 적은 수준의 기능입니다.

1. 특정 형태의 URL에 대한 요청을 받고, (이건 베리 즈 웹쉐어 내부에서 전달해 줌)

2. 이걸 처리한 후,

3. 해당 요청에 대한 연결에 응답을 보내주는(HTTP 응답 형태로) 기능을 작성하는 것 뿐입니다.



제작 방법에 대해서는 예전에 정리하려고 했지만, 현재 모든 구성원이 회사 원이거나, 병역 특례 중이라 한동안 정리하는 건 힘들 것 같습니다.


-------------------------

이를 토대로 만들어보기로 하자.


Depends로 일단.. Rename.dll 을 열어보았다.

Finalize
GetPlugInAuthor
GetPlugInName
GetPlugInType
GetPlugInVersion
GetRequiredAuthority
Initialize
OnRequest

같은 함수들이있다.



Finalize
GetPlugInAuthor
GetPlugInName
GetPlugInType
GetPlugInVersion
GetRequiredAuthority

Initialize
OnRequest

일단 필요없어 보이는거 제쳐보고....


주목해봐야할것. Finalize Initialize OnRequest (특정 형태의 URL에 대한 요청을 받고, (이건 베리 즈 웹쉐어 내부에서 전달해 줌)



아니, 갑자기 생각남. 플러그인은 아닌듯하다. 전혀 엉뚱한방향으로 가고있는거같다.