프로그래밍

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

뭐 거창하게 리버싱이지 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
무분별한 사용은 차단될 수 있습니다.
번호 제목 글쓴이 추천 수 날짜 조회 수
5711 [프로그래밍] 요즘 앱개발 인력시장 어떰..3년차 2 센치해요 0 21 시간 전 214
5710 [프로그래밍] 컴포즈 Box 컴포넌트가 안 나와... 1 집에가게해줘 0 2 일 전 120
5709 [프로그래밍] 아 ssl 적용햇는데 개정신없네 9 넌또화나있네 0 3 일 전 243
5708 [프로그래밍] 패스트 캠퍼스 <---- 얘내는 가격 인상 원툴임? 5 조강현 0 5 일 전 334
5707 [프로그래밍] 클라가 파이썬 셀레니움같은거 써서 클릭하고 그러는걸 감지 ... 5 리옴므 0 6 일 전 222
5706 [프로그래밍] leetcode 50일 달성 1 JimmyMcGill 1 6 일 전 194
5705 [프로그래밍] 그냥 개인공부용 git 만들건데 5 년째재수강 0 7 일 전 282
5704 [프로그래밍] html 자바스크립트 질문 19 책걸이 0 7 일 전 327
5703 [프로그래밍] 아니 시바 이게 무슨일이야 4 인간지표 0 8 일 전 343
5702 [프로그래밍] 아두이노 키트 아무것도 모르고 사도 될까? 6 그것 0 8 일 전 267
5701 [프로그래밍] 횽들 Vimeo에 올라가있는 동영상의 원본크기를 확인할 수 있... 13 카뜨만두 0 8 일 전 193
5700 [프로그래밍] c# 이벤트와 델리게이트 13 RX7900XTX 0 11 일 전 315
5699 [프로그래밍] Aws 람다에 파이썬 올려서 결과 받아오는데 11 아르피쥐 0 13 일 전 355
5698 [프로그래밍] 마리아DB mediumtext 그냥 쓰고 싶은데 21 잉텔 0 13 일 전 226
5697 [프로그래밍] 안드로이드 씹뉴비 질문이요 2 집에가게해줘 0 13 일 전 132
5696 [프로그래밍] c언어 7년했는데 이런게 되는거 처음알았음.. 4 케로로중사 0 15 일 전 983
5695 [프로그래밍] 파이썬 1도 모르는데 GPT로 프로그램 뚝딱 만듬 2 푸르딩딩 1 18 일 전 862
5694 [프로그래밍] 담주 면접잡혔는데 8 삐라루꾸 0 18 일 전 612
5693 [프로그래밍] 아두이노 부트로더를 구웠는데.. 4 렙이말한다ㅡ니가옳다 0 19 일 전 243
5692 [프로그래밍] IOS 개발자 있나여? 1 g4eng 0 21 일 전 265