User Image

Ikurniawan's Profile

ikurniawan (fas) | Fedora badges

Ikurniawan's Projects

ikurniawan/jadx

JADX jadx - Dex to Java decompiler Command line and GUI tools for producing Java source code from Android Dex and Apk files Main features: decompile Dalvik bytecode to java classes from APK, dex, aar, aab and zip files decode AndroidManifest.xml and other resources from resources.arsc deobfuscator included jadx-gui features: view decompiled code with highlighted syntax jump to declaration find usage full text search
  • Fedora 39 : x86_64
  • Fedora 40 : x86_64

ikurniawan/RfCat

Welcome to the rfcat project The swiss army knife of subGHz RfCat allows you to control the wireless transceiver from an interactive Python shell or your own program running on your computer. GOALS The goals of the project are to reduce the time for security researchers to create needed tools for analyzing unknown targets, to aid in reverse-engineering of hardware, and to satiate my rf lust. Using rfcat If you have configured your system to allow non-root use: type "rfcat -r" (if your system is not configured to allow non-root use, prepend "sudo" or you must run as root) you should have now entered an interactive python shell, where tab-completion and other aids should make a very powerful experience i love the raw-byte handling and introspection of it all. try things like: d.ping() d.discover() d.debug() d.RFxmit('blahblahblah') d.RFrecv() print(d.reprRadioConfig()) d.setMdmDRate(19200) # this sets the modem baud rate (or DataRate) d.setPktPQT(0) # this sets the preamble quality threshold to 0 d.setEnableMdmFEC(True) # enables the convolutional Forward Error Correction built into the radio while the toolset was created to make communicating with <ghz much easier, you will find the cc1111 manual from ti a great value. the better you understand the radio, the better your experience will be. play with the radio settings, but i recommend playing in small amounts and watch for the effects. several things in the radio configuration settings are mandatory to get right in order to receive or transmit anything (one of those odd requirements is the TEST2/1/0 registers!) If you watched any of my talks on rfcat, you will likely remember that you need to put the radio in IDLE state before configuring. (I said it three times, in a row, in different inflections). However, you will find that I've done that for you in the client for most things. The only time you need to do this yourself are: * If you are doing the changes in firmware * If you are using the "d.poke()" functionality * if you use "d.setRFRegister()", this is handled for you * use d.setRFRegister() External Projects ZWave Attack: https://github.com/initbrain/Z-Attack Epilogue Other than that, hack fun, and feel free to share any details you can about successes and questions about failures you are able! @ and the rest of the development team.
  • Fedora 39 : x86_64
  • Fedora 40 : x86_64

ikurniawan/HackRF

Hardware designs and software for HackRF, a project to produce a low cost, open source software radio platform.

ikurniawan/HamFax

HamFax is an application for sending and receiving facsimiles in amateur radio and for receiving public facsimile broadcasts like weather maps. Supported interfaces are sound cards and the SCS-PTCII from Special Communication Systems.

ikurniawan/androguard

Reverse engineering, Malware and goodware analysis of Android applications ... and more (ninja !) Androguard is mainly a tool written in python to play with : Dex/Odex (Dalvik virtual machine) (.dex) (disassemble, decompilation), APK (Android application) (.apk), Android's binary xml (.xml), Android Resources (.arsc). Visit https://github.com/androguard/androguard for more details.
  • EPEL 7 : x86_64

ikurniawan/lapack

LAPACK 3.4 for CentOS 6 LAPACK (Linear Algebra PACKage) is a standard library for numerical linear algebra. LAPACK provides routines for solving systems of simultaneous linear equations, least-squares solutions of linear systems of equations, eigenvalue problems, and singular value problems. Associated matrix factorizations (LU, Cholesky, QR, SVD, Schur, and generalized Schur) and related computations (i.e., reordering of Schur factorizations and estimating condition numbers) are also included. LAPACK can handle dense and banded matrices, but not general sparse matrices. Similar functionality is provided for real and complex matrices in both single and double precision. LAPACK is coded in Fortran90 and built with gcc.

ikurniawan/gns3

GNS3 is an open source software (under GPL) that simulate complex networks while being as close as possible to the way real networks perform. All of this without having dedicated network hardware such as routers and switches. Visit http://www.gns3.net for more details.