首页
社区
课程
招聘
[转帖]Ghidra 11.0.3(37楼)
2021-12-11 15:44 44544

[转帖]Ghidra 11.0.3(37楼)

2021-12-11 15:44
44544

Ghidra 10.1


What's new in Ghidra 10.1

https://htmlpreview.github.io/?https://github.com/NationalSecurityAgency/ghidra/blob/Ghidra_10.1_build/Ghidra/Configurations/Public_Release/src/global/docs/WhatsNew.html


https://github.com/NationalSecurityAgency/ghidra/releases/download/Ghidra_10.1_build/ghidra_10.1_PUBLIC_20211210.zip




[CTF入门培训]顶尖高校博士及硕士团队亲授《30小时教你玩转CTF》,视频+靶场+题目!助力进入CTF世界

最后于 6天前 被linhanshi编辑 ,原因:
收藏
点赞2
打赏
分享
最新回复 (39)
雪    币: 83281
活跃值: (198360)
能力值: (RANK:10 )
在线值:
发帖
回帖
粉丝
linhanshi 2021-12-11 15:50
2
0
Includes fix for log4j vulnerability
https://nvd.nist.gov/vuln/detail/CVE-2021-44228
雪    币: 83281
活跃值: (198360)
能力值: (RANK:10 )
在线值:
发帖
回帖
粉丝
linhanshi 2022-1-16 14:47
4
0
Ghidra 10.1.1
https://github.com/NationalSecurityAgency/ghidra/releases/download/Ghidra_10.1.1_build/ghidra_10.1.1_PUBLIC_20211221.zip
雪    币: 83281
活跃值: (198360)
能力值: (RANK:10 )
在线值:
发帖
回帖
粉丝
linhanshi 2022-2-18 07:13
5
0
Ghidra 10.1.2
https://github.com/NationalSecurityAgency/ghidra/releases/download/Ghidra_10.1.2_build/ghidra_10.1.2_PUBLIC_20220125.zip
雪    币: 83281
活跃值: (198360)
能力值: (RANK:10 )
在线值:
发帖
回帖
粉丝
linhanshi 2022-5-15 10:44
6
0
Ghidra 10.1.3 
https://github.com/NationalSecurityAgency/ghidra/releases/download/Ghidra_10.1.3_build/ghidra_10.1.3_PUBLIC_20220421.zip
雪    币: 5454
活跃值: (16335)
能力值: ( LV4,RANK:40 )
在线值:
发帖
回帖
粉丝
wusha 2022-5-15 11:30
7
1
雪    币: 83281
活跃值: (198360)
能力值: (RANK:10 )
在线值:
发帖
回帖
粉丝
linhanshi 2022-5-22 14:25
8
0
Ghidra 10.1.4 
Ghidra 10.1.4 Change History (May 2022)
Improvements

Debugger:Listing. Refresh button in Debugger's Dynamic Listing and Memory Bytes views now operates without a selection and is more thorough with respect to cache invalidation. (GP-1930)
Bugs

Analysis. Fixed an exception that occurred when loading programs created in previous versions where the analysis option's type had changed (String to Long). (GP-1738)
Analysis. Constant reference propagation now uses pcode injection for segment and all userops. This affects 16-bit code and the HCS12 processor. (GP-1987, Issue #4252)
C Parsing. Added C-Parser support for static_assert and _Static_assert keywords. (GP-1958, Issue #4038)
C Parsing. Corrected C-Parser to parse sizeof structure members, both sizeof(ptr->member) and sizeof(struct.member). (GP-1964, Issue #4173)
Decompiler. Fixed bug causing the Decompiler to not label pointer references to the first parameter on the stack. (GP-2018)
GUI. Fixed bug that caused some edited functions to appear twice in the Functions window. (GP-2025)
GUI. Fixed potentially slow computer name lookup in the Error Dialog. (GP-2034)
Importer:COFF. Fixed importing of non-Microsoft COFF files when any section crosses address 0x80. COFF sections marked as data that won't fit into the default data address space will be loaded in the code address space. (GP-2045)

https://github.com/NationalSecurityAgency/ghidra/releases/download/Ghidra_10.1.4_build/ghidra_10.1.4_PUBLIC_20220519.zip

雪    币: 5454
活跃值: (16335)
能力值: ( LV4,RANK:40 )
在线值:
发帖
回帖
粉丝
wusha 2022-5-22 18:23
9
0
https://gd.cloudsploit.eu.org/tools/ghidra_10.1.4_PUBLIC_20220519.zip
雪    币: 83281
活跃值: (198360)
能力值: (RANK:10 )
在线值:
发帖
回帖
粉丝
linhanshi 2022-8-6 10:33
10
0
Ghidra 10.1.5
Ghidra 10.1.5 Change History (July 2022)
Improvements

Analysis. Changed disassembly of interrupt vectors with pointers to be consistent with interrupt vectors with code, specifically for ARM-cortex-embedded binary disassembly. (GP-2080, Issue #4263)
Processors. Added HC-12 processor support with a Flat 16-bit memory model by splitting HCS12X into HC-12, HCS-12, and HCS-12X processors. (GP-1716, Issue #1570, #4016)
Processors. Added ability to specify byte-mapped and overlay memory blocks from processor specification (*.pspec). (GP-2133, Issue #2703)
Processors. Added PowerPC e500 processor variant. (GP-2272)
Processors. Added support for AARCH64 ilp32 variant. (GP-2355)
Bugs

Analysis. Fixed function purge setting for x86 16-bit functions using RETF to return. (GP-2103, Issue #4293)
Analysis. Protected use of tmodeReg value in ArmAggressiveInstructionFinderAnalyzer when processor does not have a TMode register. (GP-2122)
Analysis. Fixed constant reference analysis bug introduced from refactoring that would not use the Speculative reference min analyzer setting. (GP-2365, Issue #4257)
CParser. Added support for the C11 _Noreturn keyword. (GP-2275, Issue #4273)
Debugger:Trace. Fixed event type numbering issue in Traces, which was causing enormous resource waste. (GP-2153)
Decompiler. Fixed bug that could cause the Decompiler to mislabel a switch case as default. (GP-2082, Issue #4268)
Decompiler. Fixed exception in Decompiler when making a selection on a wrapped line. (GP-2097, Issue #4309)
Decompiler. Fixed a memory error in the decompiler associated with data-types defined as a typedef of a structure. (GP-2178, Issue #4328)
Decompiler. The Decompiler now further simplifies expressions involving return values, parameters, or other variables that are explicitly marked as boolean. (GP-2212, Issue #4338)
Decompiler. Fixed a bug that could cause the Decompiler to crash in the hash method used to map Equate information and other dynamic annotations onto variables. (GP-2288, Issue #4410)
GUI. Fixed GTree rendering bug exhibited on some Linux platforms. (GP-2047, Issue #4260)
GUI. Fixed incorrect error message when pasting bytes. (GP-2164)
GUI. Fixed exception in table column filters. (GP-2317)
Importer:ELF. Corrected ELF import issue which could fail to create an uninitialized block for a SHT_NOBITS section with invalid file offsets. (GP-2098, Issue #4095)
Importer:ELF. Corrected ELF issues related to treatment of absolute symbols (SHN_ABS). (GP-2330)
Importer:PE. Fixed an issue with PE symbol table offset validation that prevented some binaries from being recognized as PE files. (GP-2322)
Multi-User:Merge. Corrected long-standing regression bug affecting datatype merge, which was introduced in Ghidra 9.2. This severe error could surface during a datatype conflict merge with a shared project and could prevent a check-in to a Ghidra Server repository. (GP-2066)
Processors. Refactored AVR8 to handle 24-bit memory and to correctly index the code address space as a byte or word. (GP-2213, Issue #4333)
Processors. ELF PLT import processing changed to avoid static disassembly for ARM/MIPS due to possibility of alternative instruction set. Now relies on disassembly during analysis for such cases. (GP-2256)
Scripting. Creating a new script via the Script Manager now properly handles the situation where the $HOME/ghidra_scripts directory does not exist. (GP-2282)
Sleigh. Fixed a Sleigh Parser threading issue that could cause incorrect p-code generation for languages that use delay slots. (GP-2235, Issue #4332)

https://github.com/NationalSecurityAgency/ghidra/releases/download/Ghidra_10.1.5_build/ghidra_10.1.5_PUBLIC_20220726.zip
雪    币: 5454
活跃值: (16335)
能力值: ( LV4,RANK:40 )
在线值:
发帖
回帖
粉丝
wusha 2022-8-7 13:18
11
0
https://gd.cloudsploit.eu.org/tools/ghidra_10.1.5_PUBLIC_20220726.zip
雪    币: 83281
活跃值: (198360)
能力值: (RANK:10 )
在线值:
发帖
回帖
粉丝
linhanshi 2022-11-4 23:17
12
0
Ghidra 10.2
What's New in Ghidra 10.2
The not-so-fine print: Please Read!
Ghidra 10.2 is fully backward compatible with project data from previous releases. However, programs and data type archives which are created or modified in 10.2 will not be useable by an earlier Ghidra version.

This release includes many new features and capabilities, performance improvements, quite a few bug fixes, and many pull-request contributions. Thanks to all those who have contributed their time, thoughts, and code. The Ghidra user community thanks you too!

IMPORTANT: Ghidra requires Java 17 JDK to run. A newer version of Java may be acceptable, but has not been tested. Please see the Ghidra Installation Guide for additional information.

NOTE: Please note that any programs imported with a Ghidra beta versions or code built directly from source outside of a release tag may not be compatible and may have flaws that have been corrected. Any programs analyzed from a beta or other local master source build should be considered experimental and re-imported and analyzed with a release version. As an example, Ghidra 10.1 beta had an import flaw affecting symbol demangling that was not correctable. Programs imported with previous release versions should upgrade correctly through various automatic upgrade mechanisms. Any program you will continue to reverse engineer should be imported fresh with a release version or a build you trust with the latest code fixes.

NOTE: Ghidra Server: The Ghidra 10.2 server is compatible with Ghidra 9.2 and later Ghidra clients. Ghidra 10.2 clients are compatible with all 10.x and 9.x servers.

NOTE: Platform-specific native executables can be built directly from a release distribution. The distribution currently provides Linux 64-bit, Windows 64-bit, and MacOS x86 binaries. If you have another platform, for example a MacOS M1 based system or a Linux variant, the support/buildNatives script can build the Decompiler, demangler, and legacy PDB executables for your plaform. Please see "Building Ghidra Native Components" section in the the Ghidra Installation Guide for additional information.

Distribution
A Software Bill of Materials (SBOM) is now included in the Ghidra release. The SBOM follows the CycloneDX standard, and can be used with tools such as Dependency-Track to help identify risk in the software supply-chain.

Debugger
The Debugger improvement highlights include:

FlatDebuggerAPI is introduced, providing a scripting API for Java-based GhidraScripts. An example DemoDebuggerScript.java is included to get started.
P-code Emulation is improved, including numerous fixes, a new framework for system calls in emulation scripts, and a prototype taint analyzer.
Compatibility is improved, including support for GDB versions 8.0.1 through 12.1, and LLDB version 14.0.
Support for memory/register editing is improved in Registers, Dynamic Listing, Memory, and Watches panels.
A new Frida connector is introduced, including support for debugging using Frida on USB/remote devices.
Decompiler
The Decompiler has a myriad of improvements in the latest-release. Many have been long-requested features or improvements. Highlights of the changes include:

Support for union data-types. The Decompiler scores and displays the most likely field based on how code accesses the union. Alternately, a field access can be set manually.
Support for pointers with an offset relative to the start of a data type, usually a structure. Examples include windows LIST_ENTRY/CONTAINING_RECORD linked lists, CString allocation data, and memory allocation records.
Support for pointers with a specified address space. Useful for targeting a specific address space such as SPI memory or in Harvard architectures with multiple address spaces.
Improved reconciliation of overlapping views of data-types; for example, passing of sub members of a structure to a function.
Marker Margins, similar to the listing marker margins, have been added to display things like Debugger breakpoints.
A colored highlighting service has been added, allowing clients to create highlights in the form of background colors for syntax tokens in the Decompiler UI through API calls.
Read-from and write-to access to a volatile variable now display as simple assignments, with a special token color, instead of as read- or write-volatile function calls.
Data Types
With this release of Ghidra, support for Pointer Typedefs has been expanded to facilitate the use of specialized data type settings. Improvements have also been made to ensure that such settings are preserved within data type archives and merge situations. These settings are not supported at the instance-level and are intended to be an attribute of the associated pointer. The Typedef provides the ability to tailor a pointer for a specific use. It is highly recommended that all required Pointer Typedef settings be applied prior to using the data type (e.g., for defined data, data type components, and variables) since there is currently no change propagation for such modifications.

The following Pointer Typedef settings have been introduced with this release:

Address Space - allows the destination address space to be specified for a pointer. While this does not affect pointer dereferencing operations dictated by instruction semantics, it can aid analysis and the generation of associated memory references.
Component Offset - provides the ability to specify an offset relative to the associated pointer's referenced data type such that:
<referenced-data-type-storage-address> = <pointer-offset> - <component-offset-setting>
Offset Mask - bit-mask to be applied prior to any bit-shift (if specified) during the computation of an actual address offset
Offset Shift - bit-shift to be applied after any bit-mask (if specified) during the computation of an actual address offset (positive: left-shift, negative: right-shift)
Pointer Type - facilitates special interpretation of pointers
default - normal pointer
image-base-relative - pointers whose offset should be treated as relative to the program's image base (e.g., relative virtual address (RVA))
relative - pointers whose offset is relative to the pointer's storage address
file-offset - pointers whose offset corresponds to an offset within the loaded binary file (limited to single load file)
NOTE: The use and consumption of Pointer Typedef settings is in its early stages and may not be utilized by various analyzers. In addition, some settings are not relevant to some analyzers where instruction semantics will dictate pointer dereferencing.

At the API level, the PointerTypedef and PointerTypedefBuilder classes have been added to simplify the creation of a Pointer Typedef. While an explicit Typedef name may be used, Pointer Typedefs also support an auto-naming mechanism (constructed with a null/empty name) which will simply use the pointer name followed by the settings as an attribute list; example:

int * __((space(ram)))
Within the GUI, using the New->Typedef on <pointer> action on a selected pointer within the Data Type Tree is the quickest way to create one. Once this is done, use the Settings... action on the selected Pointer Typedef. The Settings dialog will be displayed allowing the various settings to be applied to the Typedef. Settings should be made to Typedef prior to applying it since settings change propogation is very limited.

C Header File Parsing
C-Parser support has been added for missing C specification syntax from C11 and C23, such as tags, macros with varargs, and _NoReturn. Numerous parsing errors have also been fixed, including for arrays of function pointers, array definitions, and placement of compiler directives. In addition, parsing time of extremely large header files has been drastically reduced.

Error handling and reporting from the Pre-Processor and C-Parser have been improved.

Several scripts to parse header files outside of the GUI have been included, including one that specially parses AVR8 data types and memory-mapped register definitions from header files for each AVR8 processor variant. The scripts are CreateAVR8GDTArchiveScript.java, CreateExampleGDTArchiveScript.java, CreateJNIArchivesScript.java, and CreateDefaultGDTArchives.java.

Finally, data types in open archives can be used during parsing for undefined data types in a header file. At the start of parsing, use of open archives can be chosen or ignored without closing open archives. The header files must still parse without error, however a missing data type or unfound header file may not cause the parsing to fail if an open archive contains a missing, but needed data type definition.

Mach-O Binary Import
Mach-O binary analysis continues to improve. Support has been added for new file formats introduced in iOS 16 and macOS 13. Improvements have also been made to function identification, symbol detection, and Objective-C support.

Android
Import and analysis of the entire existing set of Android binaries up to version 13.x is now supported, including new support for the Multi-DEX format. The type of binaries supported include: Android Run-Time (ART), Ahead-of-Time (OAT)/ELF, Dalvik Executables (DEX), Multi-DEX, Compact DEX (CDEX), Verified DEX (VEX), Boot Image, and Boot Loader formats. Also included are Sleigh modules for DEX files covering each major release of Android; the optimized instructions vary across versions.

A new Android APK loader will load all DEX files at one time and link the method_lookup sections using external references. The new APK loader uses the manifest file to determine the Android version.

Analysis
The option Assume Contiguous Functions Only, for the Shared Return Analyzer, has been turned on by default. The Shared Return Analyzer turns jump instructions into a call if the jump target is, or should be, considered a function. When turned on, the option treats a jump over a known function entry point to be a call, even if there is only one jump to that location. The option improves thunk function recovery as well as decompilation results by using a call to the function instead of including the called functions code within the calling function.

The option has been turned on by default for all processor types except ARM. ARM Thumb binaries can sometimes use BL instructions, normally used as calls, as an internal jump within a large function. If this option were on by default for such a binary it would cause additional erroneous functions to be created. The option can be used on ARM binaries, however they should be all ARM code; otherwise any Thumb code using BL for far jumps must be fixed using the Fix_ARM_Call_JumpsScript and Override_ARM_Call_JumpsScript.

Machine Learning
An optional MachineLearning extension has been added containing the Random Forest Function Finder Plugin. The plugin finds undiscovered functions within a binary using classifiers to identify potential function starts. The plugin trains classifiers using data sets created from known functions within a binary. These classifiers can then be used by the plugin on the original binary or other binaries to find additional functions missed by initial analysis.

The extension can be installed from the Ghidra Project Window via File->Install Extensions...

Processors
Updated ARM32 and AARCH64 to version v9.3 to include vfp4 instructions.

Improvements and bug fixes have been made to many processors to include: AARCH64, ARM, AVR8, AVR32, Coldfire, JVM, MIPS, MSP430, PA-Risc, PowerPC, RISC-V, SuperH, Tricore, V850, X86, 6502, and 68K.

Sleigh now supports inst_next2 as well as inst_next to support branching around the next instruction when its length is unknown. Many processors have conditional skip instructions which can be used on any instruction, including another skip instruction. Some sleigh processor developers have tried to use the delayslot() directive to accomplish instruction skipping. Unfortunately, the use of the delayslot() directive can cause nested delay slots or the potential for branches into the delay slotted instruction, both of which are not supported.

User Interface Improvements
The Go To... dialog now provides navigation to file offsets. In addition, a new File Offset field is available in the Listing. The field must be added to the Listing using Edit Listing Fields. These new features can greatly simplify correlating bytes in program memory with their original location within the file from which they were imported. Example: to go to the memory location which corresponds to the first byte in the original file, enter file(0) in the Go To... dialog.

Import Formats
Support has been added for loading WinDbg and APPORT dump files.

Redesigned the Importer's library loading options to provide finer-grained control over where libraries are searched for on disk and in the project, as well as where newly loaded libraries are saved to.

Additional Bug Fixes and Enhancements
Numerous other bug fixes and improvements are fully listed in the ChangeHistory file.

https://github.com/NationalSecurityAgency/ghidra/releases/tag/Ghidra_10.2_build

雪    币: 5454
活跃值: (16335)
能力值: ( LV4,RANK:40 )
在线值:
发帖
回帖
粉丝
wusha 2022-11-5 15:46
13
0
https://gd.cloudsploit.eu.org/tools/ghidra_10.2_PUBLIC_20221101.zip
雪    币: 83281
活跃值: (198360)
能力值: (RANK:10 )
在线值:
发帖
回帖
粉丝
linhanshi 2022-11-13 18:46
14
0
Ghidra 10.2.1

Ghidra 10.2.1 Change History (November 2022)
Improvements

Data Types. Added performance improvements for Structure build-up and resolution when simplifying assumptions can be made. (GP-2777)
Bugs

DB. Corrected database table key iterator regression error introduced with Ghidra 10.2 which could result in a NullPointerException. An internal long key iterator transition may fail under certain conditions when the iterator has already been exhausted. (GP-2805, Issue #4716)
Debugger. Removed a timeout when prompting the user for Debugger launch options. (GP-2722)
Debugger:Agents. Fixed error text rendering in Debugger agent windows. (GP-2724)
Decompiler. Fixed a bug in the Decompiler preventing local variables outside of the normal stack region from being renamed or retyped. (GP-2818)
Disassembly. Corrected regression error in Ghidra 10.2 which prevented proper disassembly flow within overlay memory blocks. (GP-2800)
GUI. Fixed table column filtering to correctly match input data containing newline characters when using the Contains string column filter. (GP-2797, Issue #4722)
GUI. Fixed the Front End's running Tool Button tooltip text to include the tool's title. (GP-2810)
Importer:Mach-O. Fixed an issue that prevented some Mach-O binaries from being imported if there were unexpected issues while creating the Program Tree. (GP-2802, Issue #4724)
Importer:Mach-O. Fixed an issue that prevented some Mach-O binaries from being imported if they did not define a __LINKEDIT segment. (GP-2803)
Importer:PE. Fixed .Net/x86 disasembly protection code which prevents disassembly of CLI code in an x86 processor. (GP-2807)
Processors. Corrected ARMv5 disassembly regression errors (GP-2812, Issue #4717)

https://github.com/NationalSecurityAgency/ghidra/releases/download/Ghidra_10.2.1_build/ghidra_10.2.1_PUBLIC_20221110.zip
雪    币: 5454
活跃值: (16335)
能力值: ( LV4,RANK:40 )
在线值:
发帖
回帖
粉丝
wusha 2022-11-13 20:03
15
0
https://gd.cloudsploit.eu.org/tools/ghidra_10.2.1_PUBLIC_20221110.zip
雪    币: 83281
活跃值: (198360)
能力值: (RANK:10 )
在线值:
发帖
回帖
粉丝
linhanshi 2023-5-14 05:31
16
0
雪    币: 5454
活跃值: (16335)
能力值: ( LV4,RANK:40 )
在线值:
发帖
回帖
粉丝
wusha 2023-5-14 09:15
17
0
备档一份
https://od.cloudsploit.top/zh-CN/tools/ghidra_10.3_PUBLIC_20230510.zip
雪    币: 83281
活跃值: (198360)
能力值: (RANK:10 )
在线值:
发帖
回帖
粉丝
linhanshi 2023-6-16 15:40
18
0
Ghidra 10.3.1
https://github.com/NationalSecurityAgency/ghidra/releases/download/Ghidra_10.3.1_build/ghidra_10.3.1_PUBLIC_20230614.zip
雪    币: 5454
活跃值: (16335)
能力值: ( LV4,RANK:40 )
在线值:
发帖
回帖
粉丝
wusha 2023-6-16 15:50
19
0
备档一份
https://od.cloudsploit.top/api/raw/?path=/tools/ghidra_10.3.1_PUBLIC_20230614.zip
雪    币: 83281
活跃值: (198360)
能力值: (RANK:10 )
在线值:
发帖
回帖
粉丝
linhanshi 2023-7-12 21:04
20
0

Ghidra 10.3.2

https://github.com/NationalSecurityAgency/ghidra/releases/download/Ghidra_10.3.2_build/ghidra_10.3.2_PUBLIC_20230711.zip

雪    币: 5454
活跃值: (16335)
能力值: ( LV4,RANK:40 )
在线值:
发帖
回帖
粉丝
wusha 2023-7-12 22:32
21
0
备档一份
https://od.cloudsploit.top/api/raw/?path=/tools/ghidra_10.3.2_PUBLIC_20230711.zip
雪    币: 83281
活跃值: (198360)
能力值: (RANK:10 )
在线值:
发帖
回帖
粉丝
linhanshi 2023-7-13 07:34
22
0

Ghidra 10.3.2

https://www.softpedia.com/get/Programming/Other-Programming-Files/Ghidra.shtml

雪    币: 83281
活跃值: (198360)
能力值: (RANK:10 )
在线值:
发帖
回帖
粉丝
linhanshi 2023-8-30 20:36
23
0


Ghidra 10.3.3 Change History (August 2023)

Improvements


Analysis. Fixed potential infinite loop in clear flow and repair if the function found to be non-returning is cleared. (GP-3578)

Debugger:Listing. The items in the Auto-Read Memory drop-down menu are now consistently ordered. (GP-3721)

Debugger:Modules. Added a Mapping column in the Modules window. (GP-3436, Issue #5330)

Decompiler. Decompiler now prints Equate values using constant syntax highlighting. (GP-3679, Issue #5059)

GUI. Updated the Enum Editor to trim whitespace in the name field. (GP-3762, Issue #5650, #5679)

Languages. Added Debugger GNU language mapping mips:3000 to the mips.ldefs specification file in support of 32-bit MIPS processor (default variant). (GP-3453, Issue #5337)

Version Tracking. Improved Version Tracking function signature Apply Markup action to work correctly when both the source and destination functions use custom storage. (GP-3662, Issue #5559)

Bugs


Analysis. Fixed x86 CALL <nextaddr>; POP EBX position independent code issue that was replacing the branch with a data reference which caused bad code flow. (GP-3687)

Data Types. Corrected issue related to setting architecture immediately after data type archive creation where data types were added. The architecture setting failed to be retained and the existing data types failed to be adjusted. (GP-3727)

Debugger. Fixed issue with default launcher command line when binary name contains spaces. (GP-3553, Issue #5460)

Debugger:Agents. Removed MODULE_[UN]LOADED events (these duplicate elementsChanged on the Modules node). Fixed NullPointerException log messages from library-load events in GDB connector. (GP-3666)

Debugger:Emulator. Fixed display of p-code op listing in P-code Stepper when using Dark Mode. (GP-3592)

Debugger:Emulator. Fixed issue launching emulator with certain architectures with multiple address spaces. (GP-3656, Issue #5556)

Debugger:Emulator. Fixed indirect branching issue when operand size doesn't match PC size. (GP-3700, Issue #5609)

Debugger:GDB. Using a better strategy for module base computation using memory mappings when available. (GP-2223, Issue #5284)

Debugger:Listing. Fixed issue with overlapping module and PC labels in Dynamic Listing and memory viewers. (GP-3469)

Debugger:Listing. Fixed hover in address field of Dynamic Listing with multiple address spaces. (GP-3661)

Debugger:Listing. Fixed issue where address-tracking drop-down cannot be accessed when certain watches are configured; e.g., (RSP+8)+8. (GP-3720)

Debugger:Modules. Fixed issue using Debugger with programs in a shared project. (GP-3664, Issue #5585)

Debugger:Watches. Fixed bug where watches cannot be assigned a type without an active trace. (GP-3718)

Decompiler. Fixed a bug preventing the Decompiler from simplifying double-precision shifts. (GP-3688, Issue #5473)

Decompiler. The Decompiler no longer tries to infer a symbol reference for a constant, if a function signature indicates the constant is not a pointer. (GP-3735)

Emulator. Fixed another context flow issue in the Emulator's decoder. (GP-3716)

GUI. Fixed the Flat Dark Theme color of the Version Tracking Matches table's filter field. (GP-3550, Issue #5560)

GUI. Fixed general Structure Editor bugs when using Tab to navigate while editing. (GP-3647, Issue #5566)

GUI. Fixed broken table navigation in the Function Tags dialog. (GP-3683, Issue #5613)

GUI. Fixed incorrect rendering of delimiter fields in table filter options. (GP-3684, Issue #5614)

GUI. Fixed an exception in the Function Call Graph when using the 'Start Fully Zoomed In' mode. (GP-3768)

Headless. Fixed several OSGi-related exceptions that could be thrown when running many instances of analyzeHeadless in parallel. (GP-3653)

Languages. Fixed ARM vcvt instruction semantics. (GP-3729)

Languages. Removed LDS/STS instructions from AVR8 in preparation for AVRtiny support (GP-3746, Issue #5231)

Processors. Fixed issue with 6809 pshu sometimes pushing to the S register. (GP-3556, Issue #5467)

Processors. Fixed regression in 6x09 compare instructions. (GP-3642)

Processors. Fixed instruction operand parsing for AARCH64 fcadd and fcmla instructions. (GP-3652, Issue #5428)

Processors. Fixed disassembly of x86 LIDT, LGDT, SIDT, and SGDT instructions. (GP-3655, Issue #5577)

Scripting. Fixed a bug that could result in the Python scripting environment using invalid script bundle paths. (GP-3619)


https://github.com/NationalSecurityAgency/ghidra/releases/download/Ghidra_10.3.3_build/ghidra_10.3.3_PUBLIC_20230829.zip

最后于 2023-8-30 20:41 被linhanshi编辑 ,原因:
雪    币: 5454
活跃值: (16335)
能力值: ( LV4,RANK:40 )
在线值:
发帖
回帖
粉丝
wusha 2023-8-30 22:38
24
0
备份一份
https://od.cloudsploit.top/api/raw/?path=/tools/ghidra_10.3.3_PUBLIC_20230829.zip
雪    币: 83281
活跃值: (198360)
能力值: (RANK:10 )
在线值:
发帖
回帖
粉丝
linhanshi 2023-9-30 23:27
25
0
Ghidra 10.4
https://github.com/NationalSecurityAgency/ghidra/releases/download/Ghidra_10.4_build/ghidra_10.4_PUBLIC_20230928.zip
游客
登录 | 注册 方可回帖
返回