[ apktool, dex2jar, jd_gui 설치 파일 ] * 7zip으로 압축 해제하는 것을 추천. [ dex2jar의 파일 ] [ apktool의 파일 ] 위의 두 파일들을 사용하기 위해서 환경변수에 등록을 먼저 해줘야 합니다. 1. 스크립트를 보면, 상당히 지저분합니다. apk2jar 함수가 main 인데, SearchFolder 함수와 RemoveFF 함수를 사용합니다. 전체적으로 요약하면, apk 파일을 디컴파일 할 때, 보통 패킹이 안 되어있으면, dex2jar와 apktool 을 사용하면, 파일이 풀리게 됩니다. 하지만, 패킹이 되어있으면, 풀리지 않고, 빈 파일만 덩그러니 생기게 된다. 디컴파일을 하면서, 너무 귀찮고, 양이 많아진다면 하기가 귀찮을 것 같아 나만의 자동화를 만들어 봤다..
The ZIP file format is a common archive and compression standard. This module provides tools to create, read, write, append, and list a ZIP file. Any advanced use of this module will require an understanding of the format, as defined in PKZIP Application Note.This module does not currently handle multi-disk ZIP files. It can handle ZIP files that use the ZIP64 extensions (that is ZIP files that ..
shutil.rmtree(path[, ignore_errors[, onerror]])Delete an entire directory tree; path must point to a directory (but not a symbolic link to a directory). If ignore_errors is true, errors resulting from failed removals will be ignored; if false or omitted, such errors are handled by calling a handler specified by onerror or, if that is omitted, they raise an exception.If onerror is provided, it mu..
참고 : https://docs.python.org/2/library/struct.html Python 문자열로 표현된 C structs와 Python Value 간의 변환 파일에 Binary Data를 저장하거나 Network Connection 시 사용struct.pack(fmt, v1, v2,...)- 지정된 Format에 따라 v1, v2의 value를 Pack을 수행하며 그 결과는 String으로 리턴struct.unpack(fmt, string)- 지정된 Format에 따라 String을 Unpack을 수행하며 그 결과는 Tuple로 리턴CharacterByte orderSizeAlignment@nativenativenative=nativestandardnonebig-endianstandard..
텔레그램 봇(Bot)이란 텔레그램에서 새롭게 선보이는 기능으로 Bot Father를 통해 개인 비서와 같은 Bot 가상 계정을 생성해주는 것입니다. 사용자가 Bot Father란 가상 계정을 통해 명령을 수행하면 개인 Bot 을 생성해줍니다. 사용자는 텔레그램 CLI를 통해 자신의 개인 봇 계정으로 들어오는 메시지를 확인하고, 그에 맞게 동작을 수행한 뒤 결과를 text, image, voice 등등으로 전달해줄 수 있습니다.즉, 파이썬 텔레그램 인터페이스가 자신의 봇 계정의 메시지를 감시하고 그에 맞게 응답을 보내줄 수 있도록 API를 제공하는 구조입니다.
사용 환경 : Linux Mint 17 Mate Telegram은 Lua Script로도 연동이 가능하지만, Python Script가 더 친숙하기에 Python과 연동하는 방법을 소개하려고 합니다. pyTelegramBotAPI를 이용하여 제어를 하는 방법입니다. 이 방법은 최신 텔레그램 CLI에서만 (v1.x) 지원됩니다. 텔레그램과 연동할 수 있는 파이썬 인터페이스는 다음과 같은 2가지가 있습니다. 첫 번째 파이썬 인터페이스 사용하는 것을 다들 추천을 하는 것 같습니다. ㄱ. https://github.com/eternnoir/pyTelegramBotAPI ㄴ. https://github.com/leandrotoledo/python-telegram-bot 텔레그램을 CLI로 설치하는 방법을 알아보겠..
* 문자열이나 리스트, 튜플과 같은 변수형은 참조값을 통해 참조할 수가 있다. 얕은 복사(Shallow Copy) : 복합 객체를 별도로 생성하되 내용은 원래의 레퍼런스로 채움. 참조 값만 복사해가서 복사 후 에도 실제 메모리상에서 같은 위치를 가르키는 복사를 말함. 깊은 복사(Deep Copy) : 복합 객체를 생성하고 내용을 재귀적으로 복사함. 쉽게 말해서 새롭게 메모리를 생성함. 1. Source 부분입니다. 내장 라이브러리인 copy를 import 하고, copy에 대한 기능을 살펴보겠습니다. 2. Bot1,2,3은 Copy를 통해서 객체 복사에 대해서 알아보기위해 Suspect 클래스에 대한 3개의 객체를 생성했습니다.객체의 id가 각각 다른 것을 볼 수가 있습니다. 3. Bots에는 Bot1,..
- Total
- Today
- Yesterday
- koodous
- infostealer
- Decoding
- 출처 : Do it 안드로이드 프로그래밍
- malware
- Static Analysis Engine
- Yara
- .wll
- cuckoo-sandbox
- 한글악성코드
- 위협정보공유
- 비트코인
- Cisco Talos
- Servey
- vuln
- idapython
- AMSI
- 스피어피싱
- Bisonal
- us-cert
- CVE-2018-0798
- Flybits
- 멋쟁이사자처럼 4기
- Kimsuky
- 악성코드
- 해킹메일
- MS-Office
- keylogger
- VirusBulletin
- CVE-2018-9375
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |