프로그래밍

잠자리 마우스 유틸 리버싱 하는중..

뭐 거창하게 리버싱이지 asar 패키징된 javascript 풀어서

난독화 된거 다 정리하는중임

 

 

대체 왜하냐?

 

 

일렉트론으로 램 200MB 먹이면서 까지 켜놓기가 싫다는것과 

 

aww.png

 

이것 때문임

 

 

서버에 아키텍쳐, CPU 종류, 메모리 사용량, 앱 이름, 앱 시작시간, 앱 버전 정도만 보내는거라 사실 별거 아니긴함

그냥 중국서버로 이런 데이터 간다는것 자체가 싫어서 그래

 

무슨깡으로 secret 키까지 스크립트에 대놓고 박아놨는지 모르겠다만.. electron의 패키징이 이렇게 허술하다는 증거가 되기도 해서 올려봄

 

 

다만 electron으로 만든 앱은 사실상 front-end에 불과하고 진짜는 26MB 짜리 "game-power-service.exe" 가 사실상 유틸앱의 back-end를 담당하고있음

HID 관련 기능 처리하고 localhost http 서버 만들어서 electron 앱과 IPC 를 하고 있음<- 이 부분이 존나 찝찝함)

 

electron에 패키징된 js 파일보면 해당 파일로부터 python script를 실행한다는걸 알았고 

 

pypy.png

 

python 스크립트가 exe 파일로 묶여있으면 뻔히 pyinstaller로 만든 것이니

https://github.com/extremecoders-re/pyinstxtractor

해당 프로젝트를 통해서 묶인 파일들을 다 풀어놨음... 물론 결과물은 파이썬 바이트코드들이라 바로 코드들을 읽을 수는 없음

 

여기서 문제가 해당 프로그램이 python 3.11로 작성된 앱인데

https://github.com/zrax/pycdc 파이썬 바이트코드 디컴파일러가 3.11을 아직 대응을 못함

 

파이썬 바이트코드 분석까지하면서 해당 프로젝트에 기여할 여유는 없으니 잠시.. 멈추고

 

http://cn-guangzhou.log.aliyuncs.com 이 URL을 방화벽 룰에 추가하고 쓰면서 front-end 단쪽만 분석 끝내놓고 C++/WinUI나 C#/WPF로 새로 작성해서 써야겠음 

 

특히 배터리 용량 모니터링하는 기능이 제일 절실한듯

4개의 댓글

이거 보고 VGN 바로 지웠다.

0
ye
2024.01.28

이 병~신 같은 일렉트론 진짜 렌더러 메인 코드 와리가리하면서 보는거 개짜증나네 ㅠㅠ

0
2024.01.29

왜 IPC를 그렇게할까 단순히 간편해서일까 흠

0
ye
2024.01.29
@프로그래머스

로컬호스트 웹서버 호출때리는게 편하긴 할거임

파이프나 스레드메세지는 또 다시 리스폰스 메세지 날려야하는데 웹서버는 그냥 리턴때리면 프레임워크가 알아서 리스폰스 날려주니까

0
무분별한 사용은 차단될 수 있습니다.
번호 제목 글쓴이 추천 수 날짜 조회 수
5689 [프로그래밍] 엥 구글 플러터 유기각 재는거임?? 4 최수연 0 1 일 전 244
5688 [프로그래밍] 반도체 장비 업계인 있음? 9 캡틴띠모 0 2 일 전 228
5687 [프로그래밍] 안드로이드 책 추천좀 6 집에가게해줘 0 3 일 전 139
5686 [프로그래밍] 폰 스크리닝 해 본 사람 있어? 3 무지개빛푸딩 0 3 일 전 361
5685 [프로그래밍] jsp 트리메뉴 만들고있는데 구상한게가능한지 의견좀물어볼께 11 평택국 0 4 일 전 145
5684 [프로그래밍] JPA 도와줘어억 ㅠ 10 모그리또 0 4 일 전 227
5683 [프로그래밍] 의사는 뽑는 인원 제한하는데 부캠은 왜 제한 안 할까 5 조강현 0 6 일 전 354
5682 [프로그래밍] 그 혹시 게임쪽 종사자 있음? 17 god79ii 0 10 일 전 617
5681 [프로그래밍] 코린이 ㅅㅂ 뭐가 문젠지 모르겠어요 9 집에가게해줘 0 10 일 전 436
5680 [프로그래밍] Dear Imgui 라고 아시나요? 2 년째모쏠 0 10 일 전 242
5679 [프로그래밍] 현업개발자분들 주말엔 편하게 쉴수있나요? 10 키로 0 11 일 전 847
5678 [프로그래밍] 무엇이든 물어보세요. 28 변현제 0 13 일 전 405
5677 [프로그래밍] 개발자보단 엔지니어가 취업이 잘됨 5 iillillill 2 14 일 전 718
5676 [프로그래밍] 프론트엔드 개발자 연봉 1억 넘는 사람 있어? 13 잠적자 0 14 일 전 623
5675 [프로그래밍] Exiftool 이거 일본어 못 읽는데 13 부터시작하는이세... 0 16 일 전 233
5674 [프로그래밍] 반응형 웹페이지가 내가상상한거랑 좀 다르네 4 평택국 0 17 일 전 445
5673 [프로그래밍] 고졸 FE개발자 연봉, 상황에 조언좀.. 19 쾅꿍꿍 0 17 일 전 598
5672 [프로그래밍] 물경력들 보면 책임을 이해못하는것같음 5 mils 1 18 일 전 409
5671 [프로그래밍] GPT가 코딩 다해주네 3 겜신병자 0 18 일 전 741
5670 [프로그래밍] 크로스플랫폼의 욕심은 끝이없다 4 ye 0 21 일 전 399