본문 바로가기

운동하는 개발자

(181)
안드로이드 앱 디컴파일 / 분석 / 뜯어보기 -2(완) (dex2jar, jd-gui) / apk decompile 1편에서 classes.dex파일까지 추출한 상황 2021.07.30 - [운동하는 개발자/Android] - 안드로이드 앱 디컴파일 / 분석 / 뜯어보기 -1 (APK Extractor) / apk decompile 안드로이드 앱 디컴파일 / 분석 / 뜯어보기 -1 (APK Extractor) / apk decompile ※들어가기 앞서 Proguard나 각종 디컴파일 방지 기술이 적용되지 않은 앱에만 사용 가능합니다 1. 앱 추출 play store에서 디컴파일을 원하는 앱을 다운로드한다 (기본적으로 안드로이드에서 apk를 singo112ok.tistory.com 2. Jar 생성 앞서 추출한 clsses.dex파일을 jar파일로 변경해야 하는 차례이다 이때는 dex2jar이란 프로그램을 사용했다 압..
안드로이드 앱 디컴파일 / 분석 / 뜯어보기 -1 (APK Extractor) / apk decompile ※들어가기 앞서 Proguard나 각종 디컴파일 방지 기술이 적용되지 않은 앱에만 사용 가능합니다 1. 앱 추출 play store에서 디컴파일을 원하는 앱을 다운로드한다 (기본적으로 안드로이드에서 apk를 다운받고 설치 한 뒤 apk는 자동 삭제된다) 이를 설치된 데이터를 가지고 다시 apk를 추출해내야 하므로 구글에서 APK Extractor 앱을 다운받는다 ※ 다른 추출 앱도 상관없으며 이미 APK를 인터넷에서 받거나 한 경우엔 해당 작업이 필요 없다 첫 실행화면 드래그하여 추출을 원하는 앱 옆에 : 버튼을 누른다 창이 하나 뜨면 공유 버튼을 누르고 위와 같이 저장된 경로를 알려주고 바로 외부 앱으로 공유도 가능하다 윈도우 탐색기로 해당 경로를 열어보면 저렇게 앱 명(계산기)의 폴더가 생성되었고 들..
인터넷 방 옮기기 (아파트, 투룸 인터넷 사용 포트 옮기기) 히스토리 더보기 올해 투룸으로 새로 이사를 했는데 랜선 꼽는 곳이 거실에 두 곳, 각 방에 한 곳씩 4곳이 있었다 임시로 피시가 며칠 거실에 있다가 침실방에 두려고 옮겼는데 인터넷이 안된다 상태를 보니 인식 자체를 못하고 있었다 첨엔 랜선문제인가하고 랜선을 바꿔보다 밤늦게 KT인터넷 고객센터에 전화하여 물어보았다 해당 건물은 통채로 계약이 되어서 각 세대별로 한 곳에서만 인터넷 사용이 가능하고 두 곳 이상에서 쓰려면 추가 요금이 들텐데 가입자(건물주)가 신청해야 하고 좀 복잡해서 비용 상담은 다음날 근무시간에 연락 달라고 하였다(야간엔 장애 관련 상담만 함) 그리고 방을 옮기려고 해도 기사님 방문 비용이 발생한다고 하였다 이미 관리비에 인터넷,tv금액도 붙어있을뿐더러 집주인하고 서로 귀찮은 일을 만들기 ..
윈도우10 더미데이터 만들기 (테스트파일 만들기 fsutil) 1. 생성할 경로 준비 2. terminal, cmd, powershell을 이용하여 위 명령어 입력 futill file createnew [파일명] [파일크기(바이트)] 위 스샷은 600MB 용량이며 파일명이 "600MB.Data"인 더비파일을 생성하기 위한 명령어 3. 생성완료! 참 쉽죠?
리눅스의 작업스케줄러 crontab 사용법 윈도우의 작업스케줄러와 동일한 기능을 찾아보니 리눅스에는 crontab이라는 명령어가 있었다 각설하고 사용법부터 알아보자 상태 보기 sudo service cron state 중지 sudo service cron stop 시작 sudo service cron start 재시작 (가끔 등록 후 정상작동하지 않을 때 사용) sudo service cron restart crontab 수정(등록) crontab -e 위 명령어를 입력하면 다음과 같은 편집 화면이 존재한다 띄어쓰기 명령 순서대로 보면 분 / 시 / 일 / 월 / 년 명령어 순서이다 예를 들어 위 화면에서는 매분 python3 명령에 test.py파라미터를 넘기고 실행한 cronlog를 해당 경로에 cronlog.log에 남긴다 몇 가지 예를 더..
모바일게임 매크로 만들기 (sikulix 자동화) -3 (완) 들어가기 앞서 이 글은 자동화 기술을 쉽고 재밌게 익히기 위함이지 실제로 모바일 게임의 매크로를 만들고자 작성된 글이 아닙니다 이 방법으로 매크로를 제작해 사용 시 계정 정지나 삭제 등의 불이익을 받을 수 있으며 매크로 배포 시엔 형사고발 당할 수 있다는 점 주의하시길 바랍니다 2021.06.15 - [운동하는 개발자/Windows] - 모바일게임 매크로 만들기 (sikulix 자동화) -1 2021.07.07 - [운동하는 개발자/Windows] - 모바일게임 매크로 만들기 (sikulix 자동화) -2 인기가 너무 많지않으며 남들에게 피해가 없고 게스트 계정으로 잠깐 돌릴 게임을 찾았고 댕댕이 키우기를 받아보았습니다 잠깐 플레이 해본게 다지만 방치형 게임으로 켜 두면 알아서 싸우며 돈을 벌고 그 돈으..
모바일게임 매크로 만들기 (sikulix 자동화) -2 들어가기 앞서 이 글은 자동화 기술을 쉽고 재밌게 익히기 위함이지 실제로 모바일 게임의 매크로를 만들고자 작성된 글이 아닙니다 이 방법으로 매크로를 제작해 사용 시 계정 정지나 삭제 등의 불이익을 받을 수 있으며 매크로 배포 시엔 형사고발 당할 수 있다는 점 주의하시길 바랍니다 2021.06.15 - [운동하는 개발자/Windows] - 모바일게임 매크로 만들기 (sikulix 자동화) -1 지난번 설치를 해보았고 간단하게 계산기에 자동화 명령을 주도록 해 보려 한다 간단한 파이선 문법만 알고있으면 되는데 바로 예시로 넘어가겠다 어떠한 언어를 주력으로 사용하든 대충 이게 무슨 의미겠다고 감이 올 것이다 크게 SikulixIDE에서는 '어느 대상에' '무엇을 할지' 를 정해주면 된다 그리고 명령을 내릴 대..
델파이 idhttp 에러메세지 내용 확인 / idhttp error message idhttp로 통신 중 400대 , 500의 응답코드가 올 때 단순히 에러 메세지를 수집하면 400 Bad Request 500 Internal Server Error 이런식으로만 획득 된다 postman으로 전송해보면 에러 메세지가 리턴와서 확인해보니 서버측에서 보내는 에러 메세지를 확인하는 방법이 있으며 코드는 아래와 같다 try sHttpResult := Http.Post(sUrl, tsArguments); except on E:EIdHTTPProtocolException do begin sHttpResult := E.ErrorMessage; //예) 1st parameter error //e.message //예)Bed Request //e.errorcode //예)400 end; end;