http://open-source-security-software.net/project/dexcalibur/releases.atomRecent releases for dexcalibur2024-10-31T23:11:06.265258+00:00python-feedgendexcalibur v0.1bdexcalibur v0.1b2019-04-23T14:38:49+00:002019-04-23T14:38:49+00:00dexcalibur v0.2dexcalibur v0.22019-05-31T12:16:13+00:002019-05-31T12:16:13+00:00dexcalibur v0.3dexcalibur v0.32019-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 DataBlock2019-06-13T12:26:28+00:00dexcalibur v0.4dexcalibur v0.42019-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:00dexcalibur v0.4.1dexcalibur v0.4.12019-06-27T13:21:47+00:00Fix conflicts2019-06-27T13:21:47+00:00dexcalibur v0.4.2dexcalibur v0.4.22019-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:00dexcalibur v0.5dexcalibur v0.52019-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:00dexcalibur v0.5.1dexcalibur v0.5.12019-09-30T22:03:17+00:00Fix:
* SAST issue (#12)
* Undefined method
Improvement:
* console.log() are replaced by Logger.*() functions
* documentation 2019-09-30T22:03:17+00:00dexcalibur v0.6dexcalibur v0.62019-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:00dexcalibur V0.6.1dexcalibur V0.6.12019-12-04T08:26:39+00:00New feature :
* auto-save
Fix :
* minor issues2019-12-04T08:26:39+00:00dexcalibur v0.6.2dexcalibur v0.6.22020-02-05T23:47:59+00:00New 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:00dexcalibur v0.6.3dexcalibur v0.6.32020-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 file2020-03-18T23:19:06+00:00dexcalibur v0.6.7dexcalibur v0.6.72020-05-07T00:54:28+00:002020-05-07T00:54:28+00:00dexcalibur v0.7.0dexcalibur v0.7.02020-05-07T15:42:57+00:00This 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:00dexcalibur v0.7.1dexcalibur v0.7.12020-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 error2020-05-15T09:57:39+00:00dexcalibur v0.7.2dexcalibur v0.7.22020-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 menu2020-06-02T17:59:32+00:00dexcalibur v0.7.3dexcalibur v0.7.32020-12-11T15:53:12+00:00To Do2020-12-11T15:53:12+00:00dexcalibur v0.7.4dexcalibur v0.7.42020-12-13T19:43:46+00:00Fixed 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:00dexcalibur v0.7.8dexcalibur v0.7.82021-02-23T15:33:33+00:00Fixed 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:00dexcalibur v0.7.9dexcalibur v0.7.92021-04-02T20:16:07+00:00Fixed 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:00dexcalibur v0.7.10dexcalibur v0.7.102021-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