프로그래밍

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

뭐 거창하게 리버싱이지 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
무분별한 사용은 차단될 수 있습니다.
번호 제목 글쓴이 추천 수 날짜 조회 수
5695 [프로그래밍] 윈도우 부팅화면 봐주실분 바나나맛두부 0 1 시간 전 36
5694 [프로그래밍] 아 시발 퇴사마렵다 9 인간지표 0 1 일 전 293
5693 [프로그래밍] C#이 ㅈ사기 언어인 이유 17 ye 4 1 일 전 806
5692 [프로그래밍] 요즘 모바일 개발은 어떤 걸 사용하나요? 13 커피좋아용 0 3 일 전 340
5691 [프로그래밍] 취준생 안드로이드 팀플 주제 머할까요... 8 조강현 0 4 일 전 234
5690 [프로그래밍] 공통코드테이블은 대체 왜 만드냐 9 잠적자 0 5 일 전 432
5689 [프로그래밍] 토이프로젝트 주제 선정 3 개드립눈팅1세대 0 5 일 전 234
5688 [프로그래밍] 엥 구글 플러터 유기각 재는거임?? 4 최수연 0 8 일 전 362
5687 [프로그래밍] 반도체 장비 업계인 있음? 9 캡틴띠모 0 8 일 전 299
5686 [프로그래밍] 안드로이드 책 추천좀 6 집에가게해줘 0 9 일 전 161
5685 [프로그래밍] 폰 스크리닝 해 본 사람 있어? 3 무지개빛푸딩 0 10 일 전 398
5684 [프로그래밍] jsp 트리메뉴 만들고있는데 구상한게가능한지 의견좀물어볼께 11 평택국 0 10 일 전 177
5683 [프로그래밍] JPA 도와줘어억 ㅠ 10 모그리또 0 10 일 전 266
5682 [프로그래밍] 의사는 뽑는 인원 제한하는데 부캠은 왜 제한 안 할까 5 조강현 0 12 일 전 383
5681 [프로그래밍] 그 혹시 게임쪽 종사자 있음? 17 god79ii 0 16 일 전 641
5680 [프로그래밍] 코린이 ㅅㅂ 뭐가 문젠지 모르겠어요 9 집에가게해줘 0 16 일 전 465
5679 [프로그래밍] Dear Imgui 라고 아시나요? 2 년째모쏠 0 17 일 전 251
5678 [프로그래밍] 현업개발자분들 주말엔 편하게 쉴수있나요? 10 키로 0 17 일 전 889
5677 [프로그래밍] 무엇이든 물어보세요. 28 변현제 0 19 일 전 425
5676 [프로그래밍] 개발자보단 엔지니어가 취업이 잘됨 5 iillillill 2 21 일 전 770