Repo for various angr ipython features to give it more of a cli feeling
Extension for IPython that uses ghidra_bridge and helpers for a better interactive use of the Ghidra Python API
Documentation for the angr suite
The next-generation binary analysis platform from UC Santa Barbara's Seclab!
Some helper scripts to set up an environment for angr development.
Use angr inside GDB. Create an angr state from the current debugger state.
Classes with architecture-specific information useful to other projects.
A repository with binaries for angr tests and examples.
Public API, examples, documentation and issues for Binary Ninja
startedml-tooling/best-of-ml-python
started time in 12 days
started0xAlexei/INFILTRATE2019
started time in 18 days
issue openedGhidraJupyter/ghidra-jupyter-kotlin
Issues with Automatic Installation
It seems as though there is some deprecated code when extension is installed via the automatic method; I got an error saying that the DockingAction method setEnabled didn't exist and it looks to be because the function signature changed in a recent version of Ghidra.
Installing manually by downloading the release zip and putting that in the extensions folder, on the other hand, worked fine.
created time in 21 days
startedpytorch/tutorials
started time in 21 days
issue commentGhidraJupyter/ghidra-jupyter-kotlin
Stoping the kernel closes ghidra
Just for future reference, this seems to be the code that kills Ghidra - https://github.com/Kotlin/kotlin-jupyter/blob/adc2418d4e408aceda8229f2ab2fd4a822e7c4e4/src/main/kotlin/org/jetbrains/kotlin/jupyter/protocol.kt#L153
comment created time in a month
issue openedGhidraJupyter/ghidra-jupyter-kotlin
Stoping the kernel closes ghidra
Titles says it all. To reproduce :
- Click the kotlin Notebook icon.
- Open
jupyter notebook
- Connect by creating a new Notebook with
Ghidra(Kotlin)
in jupyter. - Go to File > Close and Halt This makes ghidra close. Else I cannot stress of much how this package is handy ! Thank you
created time in a month
startediddoeldor/frida-snippets
started time in a month
issue openedseemoo-lab/internalblue
The question about how to get LMP packets
Hi there,
I try to using the CYW20735 evaluation board connect to android system,
but only watch the hci_h4 & L2CAP data on wireshark, and can't watch the LMP data.
So I can't watch LMP is because I didn't install the patch on the evaluation board, or other problem ?
Thanks in advance !
created time in a month
startedrepnz/ida-plugins
started time in 2 months
started0xgalz/Virtuailor
started time in 2 months
startedzhkl0228/unidbg
started time in 2 months
startedShiftLeftSecurity/joern
started time in 2 months
startedmarin-m/pbtk
started time in 2 months
startedgoogle/android-emulator-container-scripts
started time in 2 months
startedDGA-MI-SSI/YaCo
started time in 2 months
startedangr/angr
started time in 2 months
issue commentGhidraJupyter/ghidra-jupyter-kotlin
works fine now! thanks again!
comment created time in 2 months
issue commentGhidraJupyter/ghidra-jupyter-kotlin
building the extension worked fine, thanks for updating the package here. just trying to find the import plugin window again to activate it.
comment created time in 2 months
issue commentGhidraJupyter/ghidra-jupyter-kotlin
ah i see, yes i'm on v9.2. i'll give self building a shot. Thanks!
comment created time in 2 months
issue openedGhidraJupyter/ghidra-jupyter-kotlin
After installing the plugin i got the following issue, i tried the Amazon Coretto JDK as well as the AdoptOpenJDK. Any ideas what's missing in my classpath or where i can get it?
2020-12-08 | 10:19:19 | ERROR | (PluginUtils) Unexpected Exception: 'boolean docking.action.DockingAction.setEnabled(boolean)' java.lang.NoSuchMethodError: 'boolean docking.action.DockingAction.setEnabled(boolean)' |
---|---|---|---|
at GhidraJupyterKotlin.JupyterKotlinPlugin.(JupyterKotlinPlugin.java:70) | |||
at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) | |||
at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) | |||
at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) | |||
at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:490) | |||
at ghidra.framework.plugintool.util.PluginUtils.instantiatePlugin(PluginUtils.java:184) | |||
at ghidra.framework.plugintool.PluginManager.addPlugins(PluginManager.java:100) | |||
at ghidra.framework.plugintool.PluginTool.addPlugins(PluginTool.java:819) | |||
at ghidra.framework.plugintool.PluginConfigurationModel.addAllPlugins(PluginConfigurationModel.java:180) | |||
at ghidra.framework.plugintool.dialog.PluginManagerComponent$PluginPackageComponent.checkBoxClicked(PluginManagerComponent.java:180) | |||
at ghidra.framework.plugintool.dialog.PluginManagerComponent$PluginPackageComponent.lambda$initizalizeCheckBoxSection$0(PluginManagerComponent.java:103) | |||
at java.desktop/javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1967) | |||
at java.desktop/javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2308) | |||
at java.desktop/javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:405) | |||
at java.desktop/javax.swing.JToggleButton$ToggleButtonModel.setPressed(JToggleButton.java:401) | |||
at java.desktop/javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:279) | |||
at java.desktop/java.awt.AWTEventMulticaster.mouseReleased(AWTEventMulticaster.java:297) | |||
at java.desktop/java.awt.Component.processMouseEvent(Component.java:6635) | |||
at java.desktop/javax.swing.JComponent.processMouseEvent(JComponent.java:3342) | |||
at java.desktop/java.awt.Component.processEvent(Component.java:6400) | |||
at java.desktop/java.awt.Container.processEvent(Container.java:2263) | |||
at java.desktop/java.awt.Component.dispatchEventImpl(Component.java:5011) | |||
at java.desktop/java.awt.Container.dispatchEventImpl(Container.java:2321) | |||
at java.desktop/java.awt.Component.dispatchEvent(Component.java:4843) | |||
at java.desktop/java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4918) | |||
at java.desktop/java.awt.LightweightDispatcher.processMouseEvent(Container.java:4547) | |||
at java.desktop/java.awt.LightweightDispatcher.dispatchEvent(Container.java:4488) | |||
at java.desktop/java.awt.Container.dispatchEventImpl(Container.java:2307) | |||
at java.desktop/java.awt.Window.dispatchEventImpl(Window.java:2772) | |||
at java.desktop/java.awt.Component.dispatchEvent(Component.java:4843) | |||
at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:772) | |||
at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:721) | |||
at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:715) | |||
at java.base/java.security.AccessController.doPrivileged(Native Method) | |||
at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:85) | |||
at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:95) | |||
at java.desktop/java.awt.EventQueue$5.run(EventQueue.java:745) | |||
at java.desktop/java.awt.EventQueue$5.run(EventQueue.java:743) | |||
at java.base/java.security.AccessController.doPrivileged(Native Method) | |||
at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:85) | |||
at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:742) | |||
at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203) | |||
at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124) | |||
at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113) | |||
at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109) | |||
at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) | |||
at java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:90) | |||
2020-12-08 | 10:19:19 | ERROR | (PluginConfigurationModel) Error Loading Plugin(s) : Error constructing plugin: class GhidraJupyterKotlin.JupyterKotlinPlugin ghidra.framework.plugintool.util.PluginException: Error constructing plugin: class GhidraJupyterKotlin.JupyterKotlinPlugin |
at ghidra.framework.plugintool.util.PluginUtils.instantiatePlugin(PluginUtils.java:196) | |||
at ghidra.framework.plugintool.PluginManager.addPlugins(PluginManager.java:100) | |||
at ghidra.framework.plugintool.PluginTool.addPlugins(PluginTool.java:819) | |||
at ghidra.framework.plugintool.PluginConfigurationModel.addAllPlugins(PluginConfigurationModel.java:180) | |||
at ghidra.framework.plugintool.dialog.PluginManagerComponent$PluginPackageComponent.checkBoxClicked(PluginManagerComponent.java:180) | |||
at ghidra.framework.plugintool.dialog.PluginManagerComponent$PluginPackageComponent.lambda$initizalizeCheckBoxSection$0(PluginManagerComponent.java:103) | |||
at java.desktop/javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1967) | |||
at java.desktop/javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2308) | |||
at java.desktop/javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:405) | |||
at java.desktop/javax.swing.JToggleButton$ToggleButtonModel.setPressed(JToggleButton.java:401) | |||
at java.desktop/javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:279) | |||
at java.desktop/java.awt.AWTEventMulticaster.mouseReleased(AWTEventMulticaster.java:297) | |||
at java.desktop/java.awt.Component.processMouseEvent(Component.java:6635) | |||
at java.desktop/javax.swing.JComponent.processMouseEvent(JComponent.java:3342) | |||
at java.desktop/java.awt.Component.processEvent(Component.java:6400) | |||
at java.desktop/java.awt.Container.processEvent(Container.java:2263) | |||
at java.desktop/java.awt.Component.dispatchEventImpl(Component.java:5011) | |||
at java.desktop/java.awt.Container.dispatchEventImpl(Container.java:2321) | |||
at java.desktop/java.awt.Component.dispatchEvent(Component.java:4843) | |||
at java.desktop/java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4918) | |||
at java.desktop/java.awt.LightweightDispatcher.processMouseEvent(Container.java:4547) | |||
at java.desktop/java.awt.LightweightDispatcher.dispatchEvent(Container.java:4488) | |||
at java.desktop/java.awt.Container.dispatchEventImpl(Container.java:2307) | |||
at java.desktop/java.awt.Window.dispatchEventImpl(Window.java:2772) | |||
at java.desktop/java.awt.Component.dispatchEvent(Component.java:4843) | |||
at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:772) | |||
at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:721) | |||
at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:715) | |||
at java.base/java.security.AccessController.doPrivileged(Native Method) | |||
at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:85) | |||
at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:95) | |||
at java.desktop/java.awt.EventQueue$5.run(EventQueue.java:745) | |||
at java.desktop/java.awt.EventQueue$5.run(EventQueue.java:743) | |||
at java.base/java.security.AccessController.doPrivileged(Native Method) | |||
at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:85) | |||
at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:742) | |||
at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203) | |||
at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124) | |||
at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113) | |||
at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109) | |||
at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) | |||
at java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:90) | |||
Caused by: java.lang.reflect.InvocationTargetException | |||
at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) | |||
at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) | |||
at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) | |||
at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:490) | |||
at ghidra.framework.plugintool.util.PluginUtils.instantiatePlugin(PluginUtils.java:184) | |||
... 41 more | |||
Caused by: java.lang.NoSuchMethodError: 'boolean docking.action.DockingAction.setEnabled(boolean)' | |||
at GhidraJupyterKotlin.JupyterKotlinPlugin.(JupyterKotlinPlugin.java:70) | |||
... 46 more |
created time in 2 months
startedGhidraJupyter/ghidra-jupyter-kotlin
started time in 2 months
push eventseemoo-lab/internalblue
commit sha 6a87e6702f6608686dcc9ad3af86a15382bfec10
Add my thesis
push time in 2 months
push eventseemoo-lab/internalblue
commit sha 41dd24abf1996e4c33af281cdd66b1abf8417d4a
Add my thesis
push time in 2 months
starteddavidfig/pixi-viewport
started time in 2 months
Reverse engineering, Malware and goodware analysis of Android applications ... and more (ninja !)
fork in 2 months
startedsecure-software-engineering/FlowDroid
started time in 2 months
issue commentjustfoxing/ghidra_bridge
PyPI description has three sequential steps all numbered "1"
I understand that it’s a very minor issue. Just wanted to let you know.
Sent from Galen’s iPad
On Dec 3, 2020, at 2:28 PM, justfoxing notifications@github.com wrote:
The README's up to date - other details from the latest release are present. The issue is Pypi's markdown parser behaving differently from Github's - I've explicitly numbered those steps in the README, but Pypi's markdown parser is ignoring that.
Thanks for the report, I'll take a quick attempt to fix it whenever I next do a release, but IMO the intent of the section is still clear and I'm not going to spend too much time trying to work around competing parser implementations.
— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub, or unsubscribe.
comment created time in 2 months