1. How to use old GSM protocols/encodings to know if a user is Online on the GSM Network AKA PingSMS 2.0

    In the last few months I’ve been playing with Android’s low level GSM API, a few years ago the (in)famous sendRawPdu API was available, allowing a developer to manually encode a SMS message at a very low level before sending it to the GSM baseband itself and…

    on sms gsm mms wap wap push wap push notifications delivery report pdu SmsManager.sendDataMessage SmsManager sendDataMessage ping sms

  2. Bettercap - A complete, modular, portable and easily extensible MITM framework.

    Today I want to present my last project called bettercap. Bettercap is a complete, modular, portable and easily extensible MITM tool and framework with every kind of diagnostic and offensive feature you could need in order to perform a man in the middle attack. MOTIVATIONS Yet another MITM tool? C'mon,…

    on project bettercap ettercap mitm man in the middle arp spoofing arp poisoning transparent proxy oss

  3. How to root the LG Watch Urbane ( B285 )

    A few days ago I've bought a LG Watch Urbane from the Google Store since it seemed to me the very first "elegant" wear device. I really like old fashioned wrist watches so I waited for something similar to be on the market before getting a Wear device. Unfortunately, being…

    on android LG Watch Urbane root android wear wear TWRP SuperSU su LG G Watch R XDA

  4. Introducing FIDO, a Minimalistic, IDE-agnostic C/C++ Project Generator.

    I don't know you, but I always find myself performing the same kind of stuff over and over again dozens of times per month, such as: Create project folder. Create src and include folders. Fill them with a basic main.c(pp) Create the Makefile, fill tue rules. What about…

    on c c++ fido project generator project generator template

  5. Android Native API Hooking with Library Injection and ELF Introspection.

    This post can be considered both the part 2 of the previous "Dynamically inject a shared library into a running process on Android/ARM" and a proof of concept of the same, namely what can be done with library injection on Android. TL;DR I've updated the source code of…

    on hooking api hooking library android injection elf relocation arm elf open dalvik plt relocation relocation table symtab strtab

  6. Using ARM Inline Assembly and Naked Functions to fool Disassemblers

    On this post I want to share a simple trick I learned a while ago, it's nothing special but if you think about it, it's quite nice :) Sometimes we want to obfuscate/hide strings in our program to make reversing more difficult and the more common approach is to encrypt…

    on hack ida arm assembly naked functions inline inline assembly disassembler hopper objdump trick