자료실 (12)
폴더비교, 텍스트 비교, Hex 비교 등 다양한 기능을 지원하는 파일 비교 유틸리티입니다. 여러 가지 기능도 많고 두 파일의 차이점을 색상을 통해 확연하게 알려주기 때문에 어떤 부분에서 무엇이 수정되었는지, 삭제되었는지를 한 눈에 볼 수 있습니다. 홈페이지 : http://www.scootersoftware.com/
텍스트를 편집하거나 프로그래밍할 때 사용하는 텍스트 에디터입니다. 한국어를 지원하며 여러 가지 프로그래밍 언어 작성을 도와주고, 각종 플러그인을 통해 기능을 더 확장할 수 있습니다. 특히 간단한 웹프로그래밍을 할 때 사용하면 좋은 유용한 도구입니다. 홈페이지 : https://notepad-plus-plus.org/
컴퓨터에서 특정한 폴더 혹은 파일을 삭제할 때 다양한 오류가 발생할 수 있는데, 대표적으로는 현재 사용 중인 파일을 삭제하거나, 권한이 없는 파일을 삭제할 때 삭제 오류가 발생합니다. 위와 같을 때에는 전자의 경우 사용 중인 파일을 중단시키고(Unlocker등 유틸을 이용), 후자의 경우에는 윈도우 권한을 상승시키면 되지요. 하지만 이 글에서 다루고자 하는 상황은 조금 다릅니다. 이 글에서 다루고자 하는 상황은, 바로 윈도우에서 인식되지 않는 파일명을 가진 파일을 삭제하고 싶은 경우입니다. 여기, 바로 위 사진과 같이 겉보기에는 멀쩡하지만 지워지지 않는 파일들이 있습니다. 제가 프로그래밍을 하다가 실수로 만들게된 괴짜 파일명을 가진 파일들인데요, 이 파일들 때문에 폴더를 삭제할 때 0x80070091 오..
Cheat Engine을 무조건 실행해야 하는 프로그램의 핵을 배포하기에는, 제작자나 사용자나 여러모로 불편한 점이 많습니다. 그래서 치트엔진은 별도의 응용프로그램(*.exe)을 만드는 것을 지원하며, 이를 트레이너(Trainer)라 부릅니다. 트레이너를 만들기 위해서는 먼저 해당 프로그램에서 수치를 변경할 주소 값을 찾아야 합니다(위 사진에서의 주소 값은 가정된 어드레스입니다). 또한, 주소를 찾고 저 부분에서 값을 수정해봤자 지금부터 만들게 될 트레이너에는 영향을 주지 않습니다. 트레이너를 만들기 위해, File -> Generate generic trainer lua script from table 메뉴를 클릭합니다. 그러면 트레이너 설정 창인 Trainer generator 창과 실질적인 트레이너..
프로그램을 분석하거나 파일의 패턴을 분석할 때 사용하는 툴입니다. 데이터를 16진수로 보여주기 때문에 식별하기 편하고 오프셋의 이동이나 자동 드래그 기능, 각종 자료형도 지원합니다. 사실 저는 v5.x 버전을 사용하고 있었는데, 블로그에 올리기 위해 v6 버전을 설치해 보았습니다. 그런데 색감은 v5 버전이 훨씬 좋은 것 같네요. ㅎㅎ 홈페이지 : http://www.hexworkshop.com/
프로그램에서 사용하는 메모리를 조작하는 툴입니다. 변수 혹은 문자열 변경, 핵 프로그램 제작에 주로 사용하며, 어셈블리어와 트레이너 제작 또한 지원합니다. 이 프로그램은 변화하는 특정한 값의 주소를 찾거나 주소 값을 특정한 숫자로 고정할 때 유용한 프로그램입니다. 홈페이지 : http://cheatengine.org/
압축 효율이 뛰어난 7z입니다. 분할 압축도 제공하며 압축 시 각종 옵션 선택이 가능합니다. 개인적으로 분할 압축은 ALZ, EGG 보다는 보편적인 7z이나 RAR의 분할 압축을 추천합니다. 저는 7z을 너무 좋아해서 블로그의 모든 자료를 7z으로 올리고 있습니다. ㅎㅎ 홈페이지 : http://www.7-zip.org/
EXE, DLL 등의 응용프로그램을 어셈블리어로 보고, 수정하는 프로그램입니다. 보통 프로그램을 수정하거나 알고리즘을 엿볼 때 사용됩니다. 기본적인 플러그인과 INI 파일의 세팅이 되어있는 v1.10 버전과, 64비트 응용프로그램의 디버깅을 지원하는 v2.01 버전을 첨부하였습니다. 홈페이지 : http://www.ollydbg.de/
프로그램의 윈도우 모드(창 모드)를 가능하게 해주는 프로그램입니다. 옵션 쪽에 엄청나게 기능이 많아서 게임에 맞게 세팅해줄 수가 있습니다. 기본적인 게임들은 초기세팅이 되어있어 사용하기 편할 것입니다. 홈페이지 : http://sourceforge.net/p/dxwnd/home/Home/
DirectDrawFix는 Windows 7 이상의 OS에서 그래픽이 깨지는 일부 게임들의(에이지오브엠파이어, 스타크래프트 등) 문제를 해결해 줍니다. 윈도우 비스타와 윈도우 7은 일부 256색 팔레트 기반 그래픽의 프로그램에서 색의 호환성이 깨지는 문제가 있습니다. DirectX와 DirectDraw의 변화로, 이 프로그램들 또는 게임들의 그래픽이 이런 새 운영체제하에서 깨지는 문제가 발생합니다. DirectDrawFix는 레지스트리에서의 호환성 문제 해결을 통해 위의 문제를 해결해 줍니다. 윈도우 XP 이하의 운영체제에서는 이미 호환성이 있으므로 이 업데이트가 필요하지 않습니다. 홈페이지 : http://www.xomicron.com/software/directdrawfix