분류 전체보기168 auto click (오토클릭) 프로그램 마우스를 자동으로 클릭해주는 오토클릭 프로그램을 만들었습니다. 초당 클릭횟수를 설정하고(1~1000) F8 키를 누르면 설정된 횟수만큼 클릭을 하게됩니다. 프로그램 사용으로 인한 불이익은 책임지지 않습니다. 수정사항 or 버그는 댓글로 남겨주세요 추후에 업데이트할 예정입니다. 한 폴더에 다운로드하신 후 압축을 해제하시면 됩니다. 2022. 12. 28. Base Relocation Table PE 재배치 PE파일(EXE/DLL/SYS)이 프로세스 가상 메모리에 로딩(Loading)될 때 PE헤더의 ImageBase주소에 로딩 됩니다. DLL(SYS) 파일의 경우 ImageBase 위치에 이미 다른 DLL(SYS) 파일이 로딩 되어 있다면 다른 비어 있는 주소 공간에 로딩됩니다. 이것을 PE파일 재배치 라고 합니다. 즉 PE재배치란 PE파일이 ImageBase에 로딩되지 못하고 다른 주소에 로딩될 때 수행되는 일련의 작업들을 의미합니다. EXE 프로세스가 생성될 때 EXE 파일이 가장 먼저 메모리에 로딩되기 때문에 EXE에서는 재배치를 고려할 필요가 없었습니다. 그러나 Windows Vista이후부터는 보안 강화를 위해 ASLR(Address Space Layout Randomization) .. 2022. 12. 14. IAT & EAT IAT 프로그램이 어떤라이브러리에서 어떤 함수를 사용하고 있는지를 기술한 테이블입니다. IMAGE_IMPORT_DESCRIPTOR PE 파일은 자신이 어떤 라이브러리를 임포트(Import) 하고 있는지 IMAGE_IMPORT_DESCRIPTOR 구조체에 명시하고 있습니다. typedef struct _IMAGE_IMPORT_DESCRIPTOR{ union { DWORDCharacteristics; DWORDOriginalFirstThunk; }; DWORDTimeDateStamp; DWORDForwarderChain; DWORDName; DWORDFirstThunk; } IMAGE_IMPORT_DESRIPTOR; typedef struct _IMAGE_IMPORT_BY_NAME { WORDHint; BY.. 2022. 12. 12. PE File Format 중요 멤버 간단정리 NT Header - File Header Machine CPU 별로 고유한 값 NumberOfSections 섹션의 개수를 나타냄 SizeOfOptionalHeader IMAGE_OPTIONAL_HEADER32 구조체의 크기를 나타냄 Characteristics 파일의 속성을 나타내는 값 NT Header - Optional Header Magic 32비트는 10B, 64비트는 20B의 크기를 가짐 AddressOfEntryPoint 프로그램에서 최초로 실행되는 코드의 시작주소 ImageBase 메모리에서 PE파일이 로딩되는 시작주소 SectionAlignment FileAlignment 메모리에서 섹션의 최소 단위 파일에서 섹션의 최소 단위 SizeOfImage PE파일이 메모리에 로딩되었을 때 가상.. 2022. 12. 5. 멀티 번역 프로그램 2 (업글) 기존 멀티 번역 프로그램은 크롬이 업데이트되면 크롬드라이버도 같이 버전을 올려줬어야해서 프로그램내에 크롬드라이버가 있어서 작동하지 않는 버그가 있었습니다. 그래서 크롬 드라이버를 따로 적용 시켜서 작동하는 멀티 번역 프로그램으로 새로 만들었습니다. 이렇게 생겼습니다. 크롬 드라이버 다운로드 방법은 https://chromedriver.chromium.org/downloads ChromeDriver - WebDriver for Chrome - Downloads Current Releases If you are using Chrome version 108, please download ChromeDriver 108.0.5359.71 If you are using Chrome version 107, pleas.. 2022. 12. 2. IMAGE_FILE_HEADER - OPTINAL_HEADER NT Header - Optional Header PE 헤더 구조체 중에서 가장 크기가 큰 IMAGE_OPTIONAL_HEADER32 입니다. typedef struct _IMAGE_DATA_DIRECTORY { DWORDVirtualAddress; DWORDSize; } IMAGE_DATA_DIRECTORY, *PIMAGE_DATA_DIRECTORY; #define IMAGE_NUBEROF_DIRECTORY_ENTRIES16 typedef struct _IMAGE_OPTIONAL_HEADER { WORDMagic; BYTEMajorLinkerVersion; BTYEMinorLinkerVersion; DWORDSizeOfCode; DWORDSizeOfInitializedData; DWORDSizeOfUn.. 2022. 11. 29. 이전 1 ··· 11 12 13 14 15 16 17 ··· 28 다음 반응형