conceptbmのブログ -7ページ目

conceptbmのブログ

ブログの説明を入力します。

Note: This article was originally published on the blog Sin read your application being reverse engineering other Air Jordan Outlet opponents, tracking 2015 Nike Free 5.0 and operation? Your application is still streaking without defense? Solemnly declare it, will know how to know how to attack the defense, all the defense to prepare for later. Without further ado, into the topic. Summarize today to hack and do preparatory work. Frequently used commands and tools ps - display process status, CPU usage, memory usage, etc. sysctl - Check the settings Kernel Configuration netstat - Display network connections, Mens Nike Free 3.0 Wool Skin Shoes Blue routing tables, interface status and other route - the route modification renice - Adjustment Priority programs running ifconfig - Check the network configuration tcpdump - analyzes network data packets intercepted lsof - lists the files open in the current system, do not forget everything is a file, including network connectivity, hardware and other otool ① - View program depends What dynamic library information, decompile snippet ...... blah blah nm ② - show the symbol table ldid ③ - signing tools gdb - debugging tool patch - Patch tool SSH - Remote control Notes: ① otool, you can view Executable programs are linked to those libraries: otool -L WQAlbum can get: WQAlbum: /System/Library/Frameworks/StoreKit.framework/StoreKit (compatibility version 1.0.0, current version 1.0.0) / System / Library / Frameworks / AdSupport.framework / AdSupport (compatibility version Mens Nike Free 3.0 V2 Shoes White Black Red 1.0.0, current version 1.0.0) /usr/lib/libz.1.dylib (compatibility version 1.0.0, current version 1.2.5) / System / Library / Frameworks // MediaPlayer .framework / MediaPlayer (compatibility version 1.0.0, current version Nike Air Max 1.0.0) /System/Library/Frameworks/MobileCoreServices.framework/MobileCoreServices (compatibility version 1.0.0, current version 40.0.0) / System / Library / Frameworks / CoreMedia .framework / CoreMedia (compatibility version 1.0.0, current version 1.0.0) ...... can decompile Mens Nike Free Run 3 Shoes Black Red 3 __TEXT__ paragraphs WQAlbum and cut the first 10 rows: otool -tV WQAlbum | head -n 10 can get: WQAlbum: ( __TEXT, __ text) section start: 00002de0 pushl $ 0x00 00002de2 movl% esp,% ebp 00002de4 andl $ 0xf0,% esp 00002de7 subl $ 0x10,% esp 00002dea movl 0x04 (% Nike Air Max 2015 Men ebp),% ebx ...... ② nm, the display program symbol table, Air Max 2011 Men Blue Black with my own private photo album application about their own experiences: Nike Air Max 95 Men nm -g WQAlbum (-g representatives global) can be obtained: 001e5eec S _OBJC_IVAR _ $ _ WQPhotoViewController.albumObject001e5efc S _OBJC_IVAR _ $ _ WQPhotoViewController.int_current001e5f00 S _OBJC_IVAR _ $ _ Mens Nike Free 3.0 Wool Skin Shoes Blue Yellow WQPhotoViewController.int_total where, WQPhotoViewController class name, albumObject ③ ldid as members of the class, is Nike Air Zoom Flight The Nike Free TR Fit Glove the signature tool iPhoneOS.platform provided to compile our own program needs sign it in order to run on the iPhone / iPad, using the method of export CODESIGN_ALLOCATE = / Applications / Xcode.app / Contents . /Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/codesign_allocateldid -S helloworld compiled Hello world1 first find the compiler: arm-apple-darwin10-llvm-gcc-4.2 grindstone. For convenience, it can at .bashrc or profile configuration environment variable, easy to compile. 2. Locate the SDK to compile our own procedures when you need to specify the directory SDK. 2015 Nike KD 7 Kids Basketball Shoes Sport Turq Charcoal Atomic Green Outlet 4 compiler is used to specify which -isysroot build #include \u0026 lt; stdio.h \u0026 gt; int main () {printf (\u0026 quot; Hello world !!! \\ n \u0026 Air Max 2011 Womens Blue Nike Air Max 95 Men Black quot;);; return 0}: 3. to a classic Hello world. The SDK5. check file type look, no problem. 6.SCP to iPhone, iPad premise is that the device has been jailbroken and installed SSH, and must be in the same network segment. $ Scp helloworld root @ xxxx:. Hello world7 login device signature $ ssh -l root xxxx # ldid -S helloworld8 execution # / helloworldHello world !!! successful operation, which completed the most simple manual implementation of their applications. program.iOS security attack and defense (A): Hack the necessary commands and tools