http://open-source-security-software.net/project/dexcalibur/releases.atom Recent releases for dexcalibur 2024-10-31T23:11:06.265258+00:00 python-feedgen dexcalibur v0.1b dexcalibur v0.1b 2019-04-23T14:38:49+00:00 2019-04-23T14:38:49+00:00 dexcalibur v0.2 dexcalibur v0.2 2019-05-31T12:16:13+00:00 2019-05-31T12:16:13+00:00 dexcalibur v0.3 dexcalibur v0.3 2019-06-13T12:26:28+00:00 * Add DataClassifier inspector : classify static data when a dex is decompiled (try to detect key, hash, ascii strings, command, and so) * Inspectors can now declare new tag categories * Improve DynamicLoader inspector : dynamic calls are now detected and indexed * Add the DataBlock entity representing several kind of static data. * Finder UI is more stable and can now search DataBlock 2019-06-13T12:26:28+00:00 dexcalibur v0.4 dexcalibur v0.4 2019-06-27T09:05:12+00:00 * Add Issue Inspector (built-in inspector): the aim of this inspector is to track error/exception during the runtime in order to provide to the analyst a feedback if an error occurs. Actually, only the SecurityException constructors be are hooked, but i would like it tracks the content of**adb logcat** next time. * Add UI actions related to field xref (getters / setters). * Tags are better handled by the UI. * Some code refactoring. * Dockerfile has been patched 2019-06-27T09:05:12+00:00 dexcalibur v0.4.1 dexcalibur v0.4.1 2019-06-27T13:21:47+00:00 Fix conflicts 2019-06-27T13:21:47+00:00 dexcalibur v0.4.2 dexcalibur v0.4.2 2019-07-16T12:46:57+00:00 *Feature* : * Add disassembly at runtime of files loaded dynamically via BaseDexClassLoader. * Add frida-gadget support into the hook manager ( PR#1 - thanks ubamrein) * Add fingerprint inspector *Improvements* : * Improve stability of the analyzer (PR#2 - thanks ubamrein) * Improve DynamicLoader inspector and tags * Workspace constains new folder, intercepted bytecode is saved here, Dexcalibur analyze bytecode captured previously at starting. 2019-07-16T12:46:57+00:00 dexcalibur v0.5 dexcalibur v0.5 2019-09-11T06:43:24+00:00 *Feature* : * Add "Application Topography" inspector + UI : give a big pictures of the application by mixing manifest data with static analysis (work in progress), intent analysis, .. * Add package patcher ( PR#5 - thanks @ubamrein ) * Add a way to switch to another project without restart Dexcalibur (partially implemented) * Add android manifest parser * Add permission analyzer + android permission list (api 29) *Improvements* : * Fix file path issues (PR#9 - thanks @jhscheer ) * Improve android permission list (add permission description, minimal API version, ..) * New behavior of the static analyzer when it encounters missing references, overrided methods, and inherited methods/fields * UI improvement of "Application Object Finder" : undefined symbols are displayed (red text), undefined method can be hooked, and some minor changes. 2019-09-11T06:43:24+00:00 dexcalibur v0.5.1 dexcalibur v0.5.1 2019-09-30T22:03:17+00:00 Fix: * SAST issue (#12) * Undefined method Improvement: * console.log() are replaced by Logger.*() functions * documentation 2019-09-30T22:03:17+00:00 dexcalibur v0.6 dexcalibur v0.6 2019-11-07T08:06:41+00:00 ## New features: * Hook editor helpers: the hook editor embeds a navigation bar of hook snippets for Java and native hooks. * Polymorphic hook: static value into hook code can filled/updater automatically with data from previous application+hook execution. Allowing to do evolutive black-list. ## Fix: * Device Manager has been partially rewritten to be more stable. Default device where hooks should be deployed can be selected. * Save/Open feature has been patched and UI redesigned. * "Delete hook" works again. ## Changes: * Migration to Bootstrap 4 * UI theme * Remote errors are now partially rendered client-side * UI is more compact, so more data can be displayed * Navigation bar has been rewritten to offer fastest access to features/inspectors 2019-11-07T08:06:41+00:00 dexcalibur V0.6.1 dexcalibur V0.6.1 2019-12-04T08:26:39+00:00 New feature : * auto-save Fix : * minor issues 2019-12-04T08:26:39+00:00 dexcalibur v0.6.2 dexcalibur v0.6.2 2020-02-05T23:47:59+00:00 New feature: - Smali execution capability (Minimalist VM) (alpha) - Pseudocode generation (alpha) including constant propagation, removing of useless goto, and more - Ability to create hook into the smali VM (alpha) - Search engine requester Fixes: - Static analysis of smali is more accurate 2020-02-05T23:47:59+00:00 dexcalibur v0.6.3 dexcalibur v0.6.3 2020-03-18T23:19:06+00:00 * Add DEXCALIBUR_TEST environment variable : a way to turn some part of code into test mode * Add additional colors to Logger.debug : Logger.debugPink(), Logger.debugBgRed() * Add some unit test (Configuration, Logger, AdbWrapper, DeviceManager, ...) * Extend minimalist smali VM, add support of : invoke-super * PseudoCode maker can be turn off * Create CHANGELOG file 2020-03-18T23:19:06+00:00 dexcalibur v0.6.7 dexcalibur v0.6.7 2020-05-07T00:54:28+00:00 2020-05-07T00:54:28+00:00 dexcalibur v0.7.0 dexcalibur v0.7.0 2020-05-07T15:42:57+00:00 This new version contains lot of improvements and new features including project management and install from NPM. See [http://docs.dexcalibur.org/News.html](http://docs.dexcalibur.org/News.html) for details. 2020-05-07T15:42:57+00:00 dexcalibur v0.7.1 dexcalibur v0.7.1 2020-05-15T09:57:39+00:00 * Improve detection of non-blocking errors when apktool is running * Remove sponsors temporary to prevent legal issue * Improve unit test * fix broken links * Turn unreachable remote registry to non-blocking error 2020-05-15T09:57:39+00:00 dexcalibur v0.7.2 dexcalibur v0.7.2 2020-06-02T17:59:32+00:00 * Improve device management when devices are connected over TCP : automatic adb server kill/restart, auto frida-server start with valid options (listener if TCP, noen if USB, etc ...), ... * Add support of device enrollement over TCP * Add target device menu 2020-06-02T17:59:32+00:00 dexcalibur v0.7.3 dexcalibur v0.7.3 2020-12-11T15:53:12+00:00 To Do 2020-12-11T15:53:12+00:00 dexcalibur v0.7.4 dexcalibur v0.7.4 2020-12-13T19:43:46+00:00 Fixed issues: - #30 Install guide has been updated - #32 Better detection of device issues when frida-server is launched from hooks dashboard - #31 Availability/validity of project UID is verified - Max version of frida-node has been removed Improvement: - Multiple error messages have been added to splash screen to help to solve potential issues. 2020-12-13T19:43:46+00:00 dexcalibur v0.7.8 dexcalibur v0.7.8 2021-02-23T15:33:33+00:00 Fixed issues : - #43, #42 : Better detection and remediation of issues related to target platform and to target device Improvements : - SmaliParser works on Windows - Add support of Android API 30 2021-02-23T15:33:33+00:00 dexcalibur v0.7.9 dexcalibur v0.7.9 2021-04-02T20:16:07+00:00 Fixed issues : - #49 , #50 : Make smali parser more resilient with invalid smali Details: - Goto label inserted into array statement are ignored - Addditionnal characters after string delimiter are ignored 2021-04-02T20:16:07+00:00 dexcalibur v0.7.10 dexcalibur v0.7.10 2021-09-27T22:07:23+00:00 :fire: Improvements - Add Windows supports - Replace out dated dependencies "xz" by "lzma-native" ✅ Fixed issues - #54, #53 : related to Windows support :pray: Thanks to contributors - [duckness](https://github.com/duckness) - [mgp25](https://github.com/mgp25) - [cryptax](https://github.com/cryptax) This version can be installed from [NPM](https://www.npmjs.com/package/dexcalibur) : `npm i -g dexcalibur` 2021-09-27T22:07:23+00:00