2012/04/16 22:50

1.05 버전 업데이트

 

- Update Note -

 

[1.05]
- 특정 파일의 Import Table의 일부 정보가 다른 섹션에 있어 오류 나던 버그 수정

 

[1.04]
- 일부 PC에서 바탕화면이 검은색으로 보이지 않는 경우 수정

 

[1.03]
- 64bit PE (PE32+) 지원
- IAT 정보에서 IMAGE_THUNK_DATA가 Ordinal로 사용되었을 시 버그 수정
- 프로그램 이름 수정 (CheLee PE View+)

 

[1.02]
- Release Version

 

  CPEViewP_1.05.zip 

 

저작자 표시 비영리 변경 금지
Posted by ResLee
2012/01/16 20:12


1.04 버전 업데이트

- Update Note -

[1.04]
- 일부 PC에서 바탕화면이 검은색으로 보이지 않는 경우 수정

[1.03]
- 64bit PE (PE32+) 지원
- IAT 정보에서 IMAGE_THUNK_DATA가 Ordinal로 사용되었을 시 버그 수정
- 프로그램 이름 수정 (CheLee PE View+)

[1.02]
- Release Version

CPEViewP_1.04.zip



저작자 표시 비영리 변경 금지
Posted by ResLee
2012/01/12 14:17

1.03 버전 업데이트

- Update Note -

- 64bit PE (PE32+) 지원
- IAT 정보에서 IMAGE_THUNK_DATA가 Ordinal로 사용되었을 시 버그 수정
- 프로그램 이름 수정 (CheLee PE View+)

CPEViewP_1.03.zip

- CheLee PE View+ 1.04 업데이트 버전 (http://reslee.kr/50)


저작자 표시 비영리 변경 금지
Posted by ResLee
2011/12/23 16:46

간단한 PE View 프로그램입니다.
저에겐 PE 구조가 항상 볼 때 마다 새롭네요. 머리가 나빠서 그런지 가물가물 ;;;;

이번에 또 다시 PE구조를 보다가 정리도 할겸 ㅎㅎ

평소에 하루님이 만드신 HPEView라는 프로그램을 많이 사용하고 있어서 그걸 모태로 하였기 때문에
매우 흡사합니다 ㅋ
아시는 분들은 아실 것 같네요 ㅎ 바로 아래 프로그램이죠~



PE 구조에 대해 블로그에 정리하자니 귀차니즘과 더불어 더 잘 정리된 블로그들 & 인터넷 자료들이
많이 존재하기 때문에 패스~
(귀차니즘이 없어지면 개인 용도로 간단히 정리를 해보고 싶긴 하네요 ㅋ)

사용하실 분이 계실지 모르겠지만 분석 오류나는 PE 파일은 메일로 보내주시면 감사드리겠습니다. ^-^

CPEView_1.02.zip

- CheLee PE View+ 1.03 업데이트 버전 (http://reslee.kr/49)



ps.아이콘은 http://www.iconspedia.com 여기서 주워왔습니다.
저작자 표시 비영리 변경 금지
Posted by ResLee
2011/11/14 21:04

이 전 포스트 (http://reslee.kr/46)에 할일 (To-Do) 관리에 대해 간단히 메모해 놓았습니다.
그 연장선이긴 한데 별 내용은 없고 Desktop PC에서도 구글 할일 (Google Tasks) 서비스를
편하게 (지극히 개인 취향으로) 사용할 요량으로 만들어 놓은 녀석이 있어서 공유해 드립니다.
구글 웹 서비스가 워낙 잘 만들어져 있어서 걍 웹 페이지만 컴포넌트로 연동한 녀석입니다. 구글 최고 :)
역시 기생 프로그램 OTL

혹시라도 필요하신 분이 있을런지 모르겠네요 ㅎ





구글의 빠른 도움말을 참고로 기재해 드립니다.
키보드 또는 마우스를 사용하여 할 일 목록을 재정렬할 수 있습니다.

Ctrl+위쪽 화살표를 누르면 할 일이 위로 이동하고 Ctrl+아래쪽 화살표를 누르면 아래로 이동합니다.
각 할 일 왼쪽에 있는 드래그 핸들을 사용하여 할 일을 끌어다 놓으세요.

들여쓰기를 사용하여 할 일 목록을 정리해 보세요.
Tab 키를 누르면 들여쓰기되고 Shift+Tab 키를 누르면 들여쓰기가 취소됩니다.

할 일 목록에는 메모와 마감일과 같은 관련 추가 정보가 있습니다.
할 일 오른쪽에 있는 > 기호를 클릭하거나 할 일에서 세부정보를 표시하려면 Shift+Enter 키를 누르세요.

아래는 GTaskTop의 기생 능력입니다.
1. 트레이 등록
2. 최상위 설정
3. 시작 프로그램 등록 / 삭제 (Vista 이상에서는 관리자 권한으로 실행)
4. 종료시 마지막 위치 / 크기 옵션 설정
5. 종료시 최상위 옵션 설정
6. 종료시 윈도우 투명화 옵션 설정
7. 윈도우 투명화 조절 (하단 조절바)
8. 윈도우 투명화 초기화
9. 구글 할일 , 캘린더, 연락처 (Google Tasks, Calendar, Contacts)서비스로 바로가기
10. 로그아웃
11. 종료

ps. 물론 웹 컴포넌트를 이용한 것이기 때문에 기본 브라우저가 없으면 구동이 안됩니다 ㅎ;;;
아이콘은 전부 http://www.iconspedia.com 여기서 주워왔습니다.
저작자 표시 비영리 변경 금지
Posted by ResLee
2011/11/14 19:33
할일 (To-Do)관리 어떻게들 하시나요 ?

예전에는 그냥 PC에서 포스트잇 처럼 깔끔하게 메모할 수 있는 Shock Sticker (www.docs.co.kr)를 이용했었습니다.
알람기능도 있고 인터페이스도 깔끔하고 상당히 맘에 드는 프로그램이죠. (사용해 보신 분들은 아실겁니다 ^^ )

그러다 스마트폰의 노예가 되고나서 할일 관리를 좀 더 스마트(?)하게 해보자~ 라는 생각이 들었습니다.

그래서 이런 저런 어플들을 찾아다니다 GoTasks라는 어플을 알게되었습니다. +_+
(http://itunes.apple.com/kr/app/gotasks-google-tasks-client/id389113399?mt=8)

제가 느끼는 이 녀석의 장점은
1. 직관적이고 매우 심플하고 간편하다. (할일을 좌우로 움직이면 들여쓰기 적용 / 취소)
2. Google의 To-Do (Google Tasks) 서비스와 연동이 된다.
3. 무료다.;;; - 하지만 사용해 보고 맘에 들면 기부를 할 수 있습니다 :) 기부 프로그램이죠 ㅎ
사용해 보시면 아실거에요 :)

지금은 나름대로 아주 잘(?) 활용하고 있습니다 +_+
제 iPhone 첫 페이지에 있는 사랑받는(?) 어플이지요 ㅎ

아이폰 쓰시는 분들은 참고하시고요~
사람마다 취향은 다를 수 있는거니...ㅎㅎ

안드로이드는 안써봐서 잘 모르겠지만 구글 할일 서비스랑 연동되는 어플이 꽤 있는 것 같더군요.
(GTasks라는걸 많이 쓰는듯 하군요)
위젯처럼 화면 배치할 수 있는 건 좀 부럽네요;;

ps. 그러다가 PC에서도 편하게 사용할 수 있는 프로그램은 없을까 싶어 찾아보던 중
구글 웹 서비스가 하도 잘 만들어져 있길래 지극히 개인 편의를 위해서 구글 웹 서비스만 연동한
단순한 녀석을 만들었습니다. 네 또 기생 프로그램이네요 ㅎㅎ
이 놈은 다음글에 올려 놓겠습니다. (http://reslee.kr/47)
저작자 표시 비영리 변경 금지
Posted by ResLee
2011/05/26 22:48

PE Packer 중 Armadillo의 Debug Blocker옵션을 적용하면 아래[그림 -1 ]와 같이 2개의 프로세스로 실행됩니다.


[그림 - 1]

이는 PID 8348을 가진 프로세스가 PID 11384 프로세스를 디버그 모드로 실행시켰기 때문이며,
결국 지금 구조에서는 PID 8348 프로세스가 Debugger,
PID 11384 프로세스가 Debuggee인 상태입니다.

해당 프로그램의 실제 메인 코드는 PID 11384 프로세스가 가지고 있으며, 이를 디버깅하기 위해서는
PID 11384 프로세스를 Attach해야 하지만, PID 8348 프로세스에 의해 이미 디버깅 상태이기 때문에
Attach를 할 수 없습니다.

Debug Blocker 옵션이 적용되어 Packing된 프로그램을 분석해 보신 분들은 이미 PID 8348 프로세스를
떼어내는 방법을 알고 계실 것 입니다.

PID 8348 프로세스의 디버깅을 멈추게 한 뒤 종료 시키는 방법이지요.
디버거를 Detach하는 것과 같다고 생각하시면 될 것 같습니다.

우선 알려진 방법은 간단히 다음[리스트 - 1] 과 같은 순서를 통하여 PID 8348 프로세스를 떼어내지요.

1. PID 8348 프로세스를 디버거로 Attach한다.
2. WaitForDebugEvent에 Breakpoint를 건다.
3. DebugActiveProcessStop에 PID 11384를 인자로 주어 강제 호출한다.
4. PID 8348 프로세스를 종료한다.
5. PID 11384 프로세스만 남게된다.
[리스트 - 1]

이미 [리스트 - 1]에 설명한 것 처럼 Debugger 역할을 하는 프로세스를 떼어버릴 수 있지만,
때에 따라서는 여러번 실행하며 분석할 일도 있고 실행할 때 마다 [리스트 - 1]의 작업을 해야 하니
귀찮기도 하더군요 ㅠ_ㅠ

아무튼 이런 저런 이유와 OllyDbg Plug-in도 한번 만들어 볼까 하는 마음에 겸사겸사 뚝딱거려 보았습니다.
다만, Anti-Debugging 옵션들에 따라서 기본 OllyDbg만으로 Attach가 쉽게 되지 않을 수도 있습니다.
Anti-Anti Debugging 플러그인들을 함께 사용하세요 ㅎ

DbgBreaker Plug-in 1.00

Armadillo's Debug Blocker가 적용된 샘플

출처 : http://www.tuts4you.com

사용법은 아주 쉽습니다.
해당 플러그인 파일을 압축해제하여 자신의 OllyDbg Plugin 폴더에 넣고 실행합니다.
그리고는 분석 대상의 Debugger 프로세스를 Attach한 뒤에 Run 하시고 해당 Plug-in 메뉴에
Debug Break를 선택하시면 됩니다. (Debug Break먼저 하시고 Run 하셔도 됩니다.)
성공적으로 Debugging을 중지 시켰다면 이제 종료시키세요.
그럼 Debuggee상태였던 프로세스가 Debugger를 벗어 던진채로 둥실둥실 떠있을 것 입니다. ^-^

ps. 아래와 같은 Armadillo Process Detach라는 프로그램도 있네요.
이것은 Armadillo의 Debug-Blocker기능을 실행시점에 무효화시켜 Debugger 프로세스 없이 실행하도록
해주는 프로그램입니다.
Armadillo로 패킹된 파일이 아니면 지원을 안하네요. 참고하시라고 올려드립니다.
최신버전은 아닌 것 같네요 ^-^;;

Armadillo Process Detach


- ArmaDetach.v1.2-RES-tool.zip는 제대로된 출처를 모르겠네요 ;;;;

ps. 예전에 소개해 드렸던 PESpin이라는 패커도 Debug Blocker 옵션을 제공합니다.
해당 플러그 인으로 테스트해 본 바로는 패킹된 파일에 따라 되는 것도 있고 안 되는 것도 있네요. -_-;;;
연구가 많이 필요하군요 ...
저작자 표시 비영리 변경 금지
Posted by ResLee
2010/05/08 20:34
지난 포스팅 내용 중 마이크로소프트 오피스(Microsoft Office)에서 PDF파일로 저장할 수 있는 방법을 소개했습니다.
(http://reslee.kr/43)

하지만 아쉽게도 이렇게 만들어진 PDF파일에 보안 설정을 할 수 없습니다.

이번에는 암호화 되지 않은 PDF파일의 암호화 적용을 도와주는 프로그램을 소개합니다.
(물론 Adobe사의 Acrobat (Reader 아님)을 사용하신다면 지원되는 기능이기 때문에 필요 없는 프로그랩입니다. ^^;; )

PDF Crypt Helper 1.02

사용자 삽입 이미지
사용법은 따로 설명 드리지 않아도 쉽게 사용하실 수 있을 것 같아서 패스합니다.

해당 프로그램의 암호화 알고리즘은 http://www.rubypdf.com -> 이 곳에서 제공되는
pdfcyprt라는 콘솔 프로그램의 것 입니다.
PDF Crypt Helper는 단순히 콘솔 pdfcrypt 프로그램을 쉽게 사용할 수 있도록 만들어진 프로그램입니다.
혼자서는 아무것도 할 수 없는 기생 프로그램이죠.

전 어째 본의 아니게 남의 프로그램에 기생하는 매크로 프로그램만 만들게 되는 것 같네요 ^^;;
유니오토 때도 그랬고요 ㅎㅎ;;;

pdfcrypt라는 콘솔 프로그램은 프리웨어지만 사용자가 원한다면 후원을 할 수 있도록 되어 있습니다.
관심 있으신 분들은 위 홈페이지(http://www.rubypdf.com)를 방문해 보시기 바랍니다. ^^

ps.Special thank to Steven Lee (rubypdf@gmail.com, http://www.rubypdf.com)

적용된 보안 설정의 내용을 확인하시는 법은 아래 그림과 같습니다.
Adobe Reader로 암호화된 PDF 파일을 여시면 좌측 상단에 좌물쇠 같은 표시가 생깁니다.



저작자 표시 비영리 변경 금지
Posted by ResLee
2010/04/30 22:09

마이크로소프트 오피스 2007 (MicroSoft Office 2007)에서 PDF파일로 저장 가능한 플러그인을 소개합니다.
개인적으로 참 유용한 플러그인으로 생각합니다.

같은 일터의 과장님께서 알려주셨습니다.

플러그인 이름은 SaveAsPDF.exe이며, 아래 8개의 제품에서 사용 가능하다고 합니다.

  • Microsoft Office Access 2007
  • Microsoft Office Excel 2007
  • Microsoft Office InfoPath 2007
  • Microsoft Office OneNote 2007
  • Microsoft Office PowerPoint 2007
  • Microsoft Office Publisher 2007
  • Microsoft Office Visio 2007
  • Microsoft Office Word 2007
  • 우선 MicroSoft Office 제품이 설치된 상태에서 해당 플러그인을 설치하신 다음
    오피스 제품 메뉴의 다른 이름으로 저장을 선택하면 PDF형식을 선택할 수 있습니다.
    사용법은 어렵지 않으니 따로 설명하지 않겠습니다.

    해당 플러그인 다운로드 및 설치, 사용방법에 대해서는 아래 링크를 확인하세요.

    링크 바로가기

    플러그인 첨부도 함께 합니다.



    ps. 하지만 아쉽게도 보안 설정을 할 수 없습니다.
    다음에는 이렇게 만들어진 PDF파일의 암호화에 대해 포스팅 해보도록 하겠습니다.
    (http://reslee.kr/44)

    저작자 표시 비영리 변경 금지
    Posted by ResLee
    2010/04/15 21:56
    글자수 세기, 학점 변환, 어학 변환, 사진 크기 조정 (사람인 제공)



    제공 링크 바로가기
    Posted by ResLee