플로렌스라는 개발자

오토핫키 라이브러리 모음

LBEX: listbox 컨트롤을 쉽게 할 수 있는 라이브러리 Gdip: Gdip함수들을 쉽게 사용할 수 있게 만들어 놓은 라이브러리 HashCalc: 문자열을 여러 해쉬(MD5, SHA-512)로 변환할 수 있는 라이브러리 마지막 업데이트: 2019-10-11

프로그래밍/Autohotkey 2019.10.11 Plorence

오토핫키 서버 연동(로그인,회원가입) 라이브러리

계속 만든다는 걸 미루고 미루다가 이제야 만들었습니다. 기능 1PC 1계정 가입할 때 입력한 이메일로 비밀번호 변경 가능 패스워드 암호화 일반, 관리자 용도로 라이브러리 분리 함수가 아닌 클래스화(중복 로그인을 구현하게 된다면 좋은 방법이긴 한데, 중복 로그인 기능 없음.) 소스코드와 자세한 설정 방법은 Github에 있습니다.

개발 작품 2019.03.28 Plorence

오토핫키 컴파일러 C#버전 (Ahk2Exe .Net)

원래는 C#버전 오토핫키 컴파일러 개발하다가 관리하기 편하게 코어부분만 떼서 DLL 프로젝트로 만들었는데개발하던 오토핫키 컴파일러 프로젝트는 라이브러리 레이센스 만료로 중단됐습니다.그래서 코어부분만 따로 깃허브에 올렸네요. 설치 방법깃허브에 코어 프로젝트만 빼내서 추가해도 됩니다만nuget도 지원합니다.1Install-Package Ahk2Exe-core.Net예제123456789Core core = new Core(ahkPath, icoPath, destPath); CResult Result = core.Compile();Console.WriteLine(Util.ToString(Result));if (icoPath != null){ CiconResult iconResult = core.ChangeIco..

개발 작품 2019.03.18 Plorence

오토핫키 비활성 라이브러리(20. 03. 09)

iwclibGdip은 정말 좋은 라이브러리지만, 좀 더 편하게 쓸려면 다시 함수를 만들어서 써야했습니다. 찾아보니까 딱히 없어서 라이브러리로 개발 했습니다.지원 오토핫키 버전Unicode x32Unicode x64ANSI x32 지원 함수CaptureforSave - 윈도우 캡쳐 후 저장 Capture - 윈도우 캡쳐 후 비트맵 포인터를 리턴 SimpleClick - 간단히 클릭 SendStr - 간단히 문자열 전송 InactiveImageSearch -멀티 이미지 서치 지원(2019-08-26) ImageSearchFromFile -멀티 이미지 서치 지원(2019-08-26) InactivePixelSearch - 비활성 픽셀 설치MultipleInactivePixelSearch - 다중 비활성 픽셀 ..

개발 작품 2019.02.28 (35) Plorence

오토핫키 스크립트 코드 불러오는 알고리즘 순서도 (C++)

순서도 기호까지 지켜서 처음 해보는데 괜찮네요.

프로그래밍/Autohotkey 2018.12.03 Plorence

오토핫키로 만들어진 프로그램을 리버싱 해보자(소스코드 추출)

안녕하세요. 오늘은 오토핫키로 만들어진 프로그램을 리버싱 해볼까 합니다.목표는 리소스 해커를 안쓰고 소스코드를 추출하는것입니다. 기본 제공 컴파일러로 했을때는 프로그램 리소스에 소스코드가 올라가 있어 리소스 해커 만으로도 쉽게 추출이 가능하지만,그러지 않고도 x64dbg를 이용하여 소스코드를 추출할 생각입니다.오늘은 저번에 올린 "오토핫키 동작 원리"보다 부드럽게 진행 할 예정입니다. 제가 다시보니 딱딱 하더군요.아무것도 모르시면 먼저 "http://plorence.kr/266"글을 읽어오시면 상당히 도움이 됩니다.일단은.. Hello world! 라는 내용이 들어가 있는 메세지박스를 띄우는 프로그램을 만들었습니다. 저는 이 Hello world!를 출력하는 프로그램을 리버싱해서 소스코드를 얻고 싶습니다..

프로그래밍/Reversing 2018.01.13 (13) Plorence

오토핫키(Autohotkey L)동작 구조와 코드 노출에 대하여 #1

오토핫키를 한번쯤 해보고 배포도 해보신분이라면 알겁니다 내가 작성한 코드가 노출 된다는 겁니다.오늘은 제가 시도한 난독화와 난독화 도중에 파악한 구조를 알려 드리고자 합니다. 설명이 부족하거나 어렵게 서술한 부분도 있을터이니 모르는 부분은 질문해주시면 감사하겠습니다 지적도 해주시면 감사하겠습니다.제목에 #1 라고 쓰여 있는데, 내용이 길어질까봐 두 개로 나눠서 작성할 예정입니다.시작에 앞서저는 오핫을 제외한 C,JAVA(ANDROID) 정도만 다뤘으며, C++은 거의 모릅니다. 제가 틀린부분이 있다면 지적 해주시면 감사하겠습니다. 또한 제가 난독화 도중에 파악한 원리와 구조는 틀릴수도 있습니다. 오토핫키를 쓰시는분에게 조금이라도 도움이 되시고자 하여 작성하게 되었습니다. 또한 오토핫키가 어떤 방식으로 돌..

프로그래밍/Autohotkey 2017.09.17 (10) Plorence