吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 8091|回复: 18
收起左侧

[原创汉化] Relyze Desktop 3.2 X64原创汉化

[复制链接]
朦胧的睡了 发表于 2020-11-26 15:18
本帖最后由 朦胧的睡了 于 2020-11-26 15:29 编辑

11.jpg
12.jpg
13.jpg
14.jpg
15.jpg
16.jpg
17.jpg
Version 3.2.0 (29 April 2020)
  • Bugfix/Analysis: Resolving PE imports from ordinal to the expected symbol may fail.
  • Bugfix/Analysis: Incorrect register sizes may be identified for memory operands during function data type analysis.
  • Bugfix/Analysis: Honor the analysis option 'Generate Data Types from Mangled Names' for TDS symbols.
  • Bugfix/Analysis: ASCII strings with a length less than a native pointer size may fail to be identified.
  • Bugfix/Analysis: For mangled function names with no explicit return type, use FDTA to discover potential return type.
  • Bugfix/Decompiler/TCG: Phi simplification to handle multiple dependent phi instructions.
  • Bugfix/Decompiler/TCG: Dead store elimination may eliminate an aliased store.
  • Bugfix/Decompiler/AST: AST can fail to emit expected anonymous member access.
Version 3.1.0 (20 April 2020)
  • Bugfix/GUI: Exception thrown if Windows Start setting 'Show recently opened items in Jump Lists' is disabled.
Version 3.0.4 (16 April 2020)
  • Analysis: Handle conditional return instructions as expected.
  • Analysis: Update Windows IMAGELOADCONFIG_DIRECTORY parsing from latest SDK.
  • Analysis: Disassembler support for Intel Control flow Enforcement Technology (CET) opcodes.
  • GUI: Call graphs can now specify node size as either fixed, absolute name width or relative byte size.
  • GUI: Support diffing the pseudo code of two matched functions.
  • Plugin: Add loader plugin for Motorola S-Record (SREC) binaries.
  • Plugin: Add Relyze::ExecutableFileModel::FunctionDataType.diff to diff a single function against another function.
  • Plugin: Refactor plugin @information :minapplicationversion and :maxapplicationversion to :minappver and :maxappver.
  • Plugin: Add helper method Relyze::Application::archs to return an array of all supported architectures.
  • Plugin: Define a global variable RELYZE of type Relyze::Application, for static methods that cannot access the class instance @relyze.
  • Plugin: By default, query the models default pre compiled header when getting a data type not found in the data type factory.
  • Build: Relyze is now known as Relyze Desktop.
  • Bugfix/TCMalloc: Access violation on older systems during application startup when accessing environment variables.
  • Bugfix/GUI: Access violation due to lack of locking when generating a second call graph.
  • Bugfix/GUI: Exporting a graph to either SVG or DOT should use current themes font name and size.
  • Bugfix/Analysis: The x86 Windows kernel DDK pre compiled headers should default to __stdcall.
  • Bugfix/Analysis: A functions noreturn modifier was not being propagated as expected.
  • Bugfix/Decompiler/TCG: SSA destruction may introduce incorrect program behavior.
  • Bugfix/Decompiler/TCG: Native instructions that cannot be translated to TCG will be lifted to an intrinsic call.
  • Bugfix/Decompiler/TCG: Copy propagation may propagate to an aliased location unexpectedly (regression from 3.0.2).
  • Bugfix/Decompiler/TCG: Peephole conditional rule could produce incorrect results.
  • Bugfix/Decompiler/AST: AST may emit incorrect structure member access.
  • Bugfix/Decompiler/AST: AST may unexpectedly emit signed decimals as hexadecimal or vice versa.
Version 3.0.3 Beta (4 February 2020)
  • Analysis: Add disassembler, assembler and decompiler support for ARM64.
  • Analysis: Add ARM64 static library packages for MSVC 2017 (15.9) and MSVC 2019 (16.0 and 16.4).
  • Analysis: Add ARM64 PE and COFF loading support including exception directory and relocations.
  • Analysis: Add ARM64 ELF loading support including relocations.
  • Analysis: Add x86, x64 and ARM static library packages for MSVC 2019 (16.4).
  • GUI: Holding Tab in the pseudo code view will flash the displaying of casts.
  • GUI: Allow editing a structure or union member's name or type in the pseudo code view.
  • Bugfix/Core: Deserializing RLZ archives generated by version 3.* whose build platform differed from the current build platform (win32/win64) could fail.
  • Bugfix/Core: Editing a function prototype which has the same parameter types but different parameter names fails to update the parameter names.
  • Bugfix/Core: An x86 cdecl function may be incorrectly identified as thiscall under certain circumstances.
  • Bugfix/Core: Changing the data type for an implicit function parameter would fail.
  • Bugfix/Decompiler/TCG: Several peephole optimizations produce unexpected results for size extended comparisons.
  • Bugfix/Decompiler/TCG: Pointer analysis could process a negative offset incorrectly under certain conditions.
  • Bugfix/Decompiler/TCG: Copy propagation may fail to propagate a graph local.
  • Bugfix/Decompiler/TCG: Dead code elimination may eliminate a graph local which is aliased.
Version 3.0.2 Beta (11 December 2019)
  • Analysis: Add x86, x64 and ARM static library packages for MSVC 2019 (16.0).
  • Analysis: Improve function local analysis multi threaded performance.
  • Analysis: Avoid excessive saving of state during some analysis passes leading to improved memory performance.
  • Analysis: Remove the notion of strict static library analysis.
  • Analysis: Implement all ELF RARMTHM_ type relocations.
  • Analysis: Allow the function prototype used at an indirect call site to be edited.
  • Analysis: Add typedefs for the most common fixed width integer types to a models data type factory.
  • Diff: Add a signature for matching an instructions matched neighbors.
  • Plugin: Add support for custom binary loader plugins.
  • Plugin: Add loader plugin for MCLF binaries.
  • Plugin: Add methods addentropymarker and entropy_markers to interact with a models entropy markers.
  • Plugin: Add ability to optionally include or exclude a set of functions during differential analysis via the options hash parameter in Relyze::ExecutableFileModel::diff.
  • Plugin: Add Relyze::ExecutableFileModel::signatures to iterate the Static Library Signatures applied during Static Library Analysis.
  • GUI: Add a mini map overview to the pseudo code view.
  • GUI: List cross references to local variables in the pseudo code view.
  • GUI: Display a references flags in the cross references dialog.
  • GUI: Display the Static Library Signatures applied during Static Library Analysis.
  • GUI: Add right click menu item to edit a bookmark item or click bookmark icon to edit.
  • GUI: Add right click menu item to disable displaying of cast expressions in pseudo code view.
  • GUI: Add right click menu item to edit a direct or indirect call site function prototype.
  • GUI: Add Windows task bar jump list support for recent files.
  • Build: Ship a dedicated console application RelyzeCLI.exe
  • Build: Rename the user interface application from Relyze.exe to RelyzeGUI.exe
  • Build: Update SQLite3 from 3.26.0 to 3.30.1.
  • Build: Update Ruby from 2.5.1 to 2.6.5.
  • Build: Update Capstone from 3.0.5 to 4.0.1.
  • Build: Update LibClang and RelyzeLLVM from 7.0 to 9.0.
  • Bugfix/Analysis: Function graph walker should expose ordered list of blocks visited.
  • Bugfix/Analysis: Basic blocks should store their references in a fixed order.
  • Bugfix/Analysis: COFF object file section may be aligned incorrectly.
  • Bugfix/Analysis: Incorrect detection of a function prototype during function data type analysis.
  • Bugfix/Analysis: A function prototype's partial register parameter location could be incorrect for x64.
  • Bugfix/Analysis: Indirect call analysis may incorrectly convert an import data block to code.
  • Bugfix/Analysis: A NullReference object may be destroyed twice under certain conditions.
  • Bugfix/Analysis: FDTA may fail to recognize a return value when analyzing a functions call site.
  • Bugfix/Analysis: A functions register based parameter names were not enforced to be unique.
  • Bugfix/Analysis: When adding entries to the .extern segment, query the exports symbols DB for a suitable data type.
  • Bugfix/Analysis: Potential double free when clearing an existing data type via the UI.
  • Bugfix/Analysis: Handle tail calls in a functions flow graph as expected.
  • Bugfix/Diff: Fix how we preference mangled and unmangled symbol names for comparing binaries with conflicting symbol naming conventions.
  • Bugfix/Diff: Should not cache matched call targets and exception ref owner signatures.
  • Bugfix/Diff: A functions referenced data blocks should ignore pointers.
  • Bugfix/Diff: Computing an instructions difference value could be incorrect.
  • Bugfix/Diff: An instruction signature should not use a raw byte hash.
  • Bugfix/Diff: Incorrectly caching some instruction signatures.
  • Bugfix/Diff: Uncached signature we failing to be regenerated in certain conditions.
  • Bugfix/Decompiler/TCG: Instruction propagation should propagate to phi operands.
  • Bugfix/Decompiler/TCG: De-duplicate def_addressof instructions.
  • Bugfix/Decompiler/TCG: Set a default value for the x86 and x64 direction flag.
  • Bugfix/Decompiler/TCG: Handle generating a TCG graph containing branches into uninitialized code blocks.
  • Bugfix/Decompiler/TCG: Edge condition reduction could fail for certain case table based switch statements.
  • Bugfix/Decompiler/TCG: Pointer analysis could fail for a stack local under certain conditions.
  • Bugfix/Decompiler/TCG: Array like indexing into address taken locals or structure data types could fail to analyze as expected.
  • Bugfix/Decompiler/TCG: Edge condition immediate propagation could incorrectly propagate an immediate.
  • Bugfix/Decompiler/AST: Statement duplication could leave redundant statements after a return.
  • Bugfix/Decompiler/AST: Type analysis may fail to infer or propagate a type as expected.
  • Bugfix/Decompiler/AST: Type analysis may resolve a pointer dereference to an incorrect LvalueExpression.
  • Bugfix/Decompiler/AST: Propagate a call site targets parameter names where possible.
  • Bugfix/Decompiler/AST: Pointer arithmetic must honor type size.
  • Bugfix/GUI: When loading a binary, don't display plugins that are not capable of being run against the binary (as specified by the plugins require :type or :arch).
  • Bugfix/GUI: Right click not displaying pop-up menu for custom colors in library tags or application themes for Win64 build.
Version 3.0.1 Beta (9 July 2019)
  • Bugfix/Analysis: Reduce memory consumption during analysis with improved copy on write containers.
  • Bugfix/Analysis: Excessive memory consumption due to stack segment data type splitting.
  • Bugfix/Analysis: Potential memory leak if a data type fails to join to its adjacent type.
  • Bugfix/Analysis: Memory leak in function stack pointer analysis pass.
  • Bugfix/Analysis: Memory leak when destroying references during a basic block split.
  • Bugfix/Analysis: Non deterministic use after free during concurrent access to a FunctionDataType local symbols.
  • Bugfix/Decompiler/TCG: Dead code elimination eliminates a local unexpectedly.
  • Bugfix/Decompiler/TCG: Dead code elimination should eliminate unused spilled registers.
  • Bugfix/Decompiler/TCG: Variable coalescing can swap and coalesce a graph local into a temp.
  • Bugfix/Decompiler/TCG: Phi simplification was failing to eliminate dead edges correctly.
  • Bugfix/Decompiler/TCG: Incorrect behavior during phi operand copy propagation.
  • Bugfix/Decompiler/AST: Memory leak in LvalueExpression.
  • Bugfix/Decompiler/AST: Memory leak in IfStatementSimplify.
  • Bugfix/Decompiler/AST: Memory leak in TCGGraphStatementGenerator.
  • Bugfix/Decompiler/AST: Memory leak in StatementVisitor.
  • Bugfix/Decompiler/AST: Memory leak in expression generation for a setcond with condition always.
  • Bugfix/Plugin: Potential null pointer dereference in method Relyze::Graph::Graph.create_graph.
  • Bugfix/GUI: Mouse wheel scrolling and Ctrl + mouse wheel to zoom not working for Win64 build.
  • Bugfix/GUI: Scrolling to a destination graph node via double clicking an edge or label was incorrect in high DPI.
  • Bugfix/GUI: File handle leak in batch analysis UI when processing a directory fails.
  • Bugfix/GUI: Resolve license activation 422 error code.
Version 3.0.0 Beta (5 April 2019)
  • GUI: System aware high DPI support.
  • GUI: Option to automatically discover a function prototype when creating a new function.
  • Decompiler: TCG intermediate representation support for ARM, x86 and x64.
  • Decompiler: Immediate propagation optimization pass.
  • Decompiler: Instruction simplification optimization pass.
  • Decompiler: Copy propagation optimization pass.
  • Decompiler: Edge condition immediate propagation optimization pass.
  • Decompiler: Phi simplification optimization pass.
  • Decompiler: Peephole optimization pass with rule sets for arithmetic, comparison, condition, control flow and pointer optimizations.
  • Decompiler: Dead code elimination optimization pass.
  • Decompiler: Dead call site elimination optimization pass.
  • Decompiler: Dead edge elimination optimization pass.
  • Decompiler: Pointer analysis optimization pass.
  • Decompiler: Local analysis optimization pass.
  • Decompiler: Dead store elimination optimization pass.
  • Decompiler: Edge condition reduction optimization pass.
  • Decompiler: Instruction propagation optimization pass.
  • Decompiler: Edge condition combination optimization pass.
  • Decompiler: Variable coalescing optimization pass.
  • Plugin: Add method Relyze::ExecutableFileModel::FunctionDataType.to_pseudo to get pseudo code as a string
  • Analysis: TCG based function decl analysis pass.
  • Analysis: TCG based function stack pointer analysis pass.
  • Analysis: TCG based indirect call analysis pass.
  • Analysis: Support inline function modifier.
  • Analysis: Support noclobber function modifier.
  • Analysis: MSVC detect guard stack cookie and __securitycheckcookie in the absence of symbols.
  • Bugfix/Analysis: PE32 IMAGEEXCEPTIONDIRECTORY EndAddress now flagged as code but not function during initial analysis.
Version 2.17.0 (20 February 2019)
  • GUI: Refactor the overview information list to use a standard list control.
  • Bugfix: Set stackchkfail and stackchkfail_local as noreturn.
  • Bugfix: Plugin @relyze.tabdisplaygraph and @relyze.graph_dialog were not displaying edges correctly.
  • Bugfix: Performance regression in static library analysis.
  • Bugfix: Performance regression in analysis pipeline during function analysis.
  • Bugfix: Memory leak in UI tab bar.
  • Build: Split application into Relyze.exe for UI and RelyzeCore.dll for analysis engine.
  • Build: Update SQLite3 from 3.25.0 to 3.26.0.
Version 2.16.0 (5 December 2018)
  • Analysis: Add 32-bit Turbo Debugger Symbol (TDS) file loading support.
  • GUI: Support backwards navigation in the code view when pressing mouse back button.
  • Bugfix: Ignore NULL RVA pointers when processing CXX or SEH exception metadata.
  • Bugfix: Hint thumb mode via .pdata entries for ARM PE binaries.
  • Bugfix: Include the condition code when rendering the pseudo ARM instruction MOV32.
  • Bugfix: Unhandled exception on Win64 during failed Delphi name unmangle.
  • Bugfix: Improve Borland __fastcall detection under certain circumstances.
  • Bugfix: Embedded COFF symbols processed incorrectly under certain circumstances.
  • Bugfix: Allow a code block that falls through into adjacent data to convert to code under certain circumstances.
  • Bugfix: Rewrite internal function control flow graph depth first search visitor algorithm.
  • Bugfix: Link against dbghelp.dll by name and not ordinal, prevent unnecessary loading of imagehlp.dll.
Version 2.15.0 (20 September 2018)
  • Bugfix: Support hosting a custom Ruby installation for Ruby version 2.4 and higher.
  • Bugfix: Allow the creation of code blocks in uninitialized memory.
  • Bugfix: Process call sites for noreturn function targets as expected.
  • Bugfix: Access violation when going out of full screen in flat view via F11 key press.
  • Bugfix: Favour ELF section header RWX flags over program header RWX flags when applicable.
  • Bugfix: Process a relocations addend as expected when loading ELF object files.
  • Bugfix: Honour section alignment when loading ELF object files.
  • Bugfix: Incorrect detection of function epilogue in ARM under certain conditions.
  • Bugfix: Create an unnamed user defined type via PDB symbols as expected.
  • Bugfix: Prevent potential circular reference when resolving unknown data types.
  • Bugfix: Mouse over number preview could fail under certain conditions.
  • Build: Update Ruby from 2.2.0 to 2.5.1.
  • Build: Update LLVM from 4.0.0 to 7.0.0.
  • Build: Update Clang from 4.0.0 to 7.0.0.
  • Build: Update SQLite3 from 3.18.0 to 3.25.0.
  • Build: Update DbgHelp and SymSrv Redistributable from 6.3.9600.17298 to 10.0.16299.15.
  • Build: Update Visual C++ Redistributable from 12.00.21005 to 14.15.26706.
Version 2.14.0 (10 April 2018)
  • Bugfix: Fix several issues with ARM Auto processor mode.
  • Bugfix: Handle $b and $p ELF symbols.
  • Bugfix: Changing the processor mode in the UI for ARM PE binaries had no effect.
  • Bugfix: Jump table analysis could crash under certain conditions.
Version 2.13.0 (11 December 2017)
  • Bugfix: Correctly support the AMD64 ABI for x64.
  • Bugfix: Static library package creation was failing.
  • Bugfix: Correct a logic error in the function sub-graph pruner algorithm.
  • Bugfix: Data types defined from external symbols could be overwritten.
  • Bugfix: Infinite analysis loop under certain conditions.
  • Bugfix: Recent Files menu item could flicker unexpectedly.
  • Bugfix: Graph keyboard shortcuts Home and End were not working as expected.
Version 2.12.0 (2 November 2017)
  • Bugfix: Stack pointer analysis was producing incorrect results under certain conditions.
  • Bugfix: Batch Analysis could crash the main UI process.
  • Bugfix: Navigating stack references in flow view could display incorrectly.
  • Windows store appx fixes.
Version 2.11.0 (6 October 2017)
  • Bugfix: ELF loading failed for certain shared object files.
Version 2.10.0 (5 October 2017)
  • GUI: Add keyboard shortcut (defaults to space bar) to cycle between flat and flow views.
  • Bugfix: AV under certain conditions when parsing a PE file with no rich header.
  • Bugfix: Some modifications made via the flat view would not automatically be picked up when switching to flow view in the same location.
  • Bugfix: Improve ELF loading when header entry is a physical address.
  • Bugfix: Add a library archive to the recent files menu after opening.
  • Bugfix: Resizing a list view column in the code view could fail to repaint items correctly.
  • Bugfix: Win64 linker issue with SizeOfHeaders introducing non deterministic crash upon application loading on Windows 7 based systems.
Version 2.9.0 (8 August 2017)
  • Bugfix: Potential Access Violation when navigating from flat view to graph view via Escape key press.
Version 2.8.0 (17 July 2017)
  • Bugfix: Previewing references could fail due to GDI incompatibility with TCMalloc crossing allocation regions.
  • Bugfix: Resolve memory leaks on some Direct2D objects.
  • Bugfix: Make the call highlight plugin work on ARM.
Version 2.7.0 (13 July 2017)
  • Bugfix: Batch analysis UI wizard tab panel was too wide.
  • Bugfix: Improve Direct2D handling for high DPI resolutions.
  • Bugfix: Converting client to Direct2D canvas coordinates on high DPI resolutions in flow view was incorrect.
  • Bugfix: Prevent stack exhaustion for massive graphs during the layout.
  • Bugfix: Relyze::ExecutableFileModel::FunctionDataType.to_graph was not creating implicit fall through edges.
  • Bugfix: Improve parsing the PE GuardCFDispatchFunctionPointer entry.
Version 2.6.0 (24 June 2017)
  • Bugfix: Correctly process UNWFLAGUHANDLER in a PE exception directory.
  • Bugfix: Infinite analysis loop under certain conditions.
  • Bugfix: Parse a PE based relocation table entry type correctly.
  • Bugfix: Font width rounding issue under certain conditions.
  • Bugfix: Flicker due to excessive view repainting after loading a model archive.
Version 2.5.0 (2 June 2017)
  • Analysis: Multi threaded analysis support.
  • Analysis: Improve how the diff algorithm matches code blocks used for exception filters or handlers.
  • Analysis: Disable strict matching by default for static library analysis.
  • Plugin: Support the analysis option multithreadedanalysis in Relyze::analyzefile and Relyze::analyzebuffer.
  • GUI: Replace the main glass form with a standard form.
  • GUI: Add a standard main menu to navigate the application.
  • GUI: Remove the pinned application tab.
  • Bugfix: Incorrect calculation of x86 and x64 operand references under certain conditions.
  • Bugfix: The UI was not enabling or disabling an analysis sub option correctly.
  • Bugfix: NULL pointer AV in Relyze::analyzefile or Relyze::analyzebuffer when analyzing a flat binary with no :arch option specified.
  • Bugfix: Auto processor mode for ARM can misidentify Thumb code.
  • Bugfix: Correctly process Thumb2 IT based instruction sequences.
  • Bugfix: Processing pointer data types which contain a cycle could lead to an infinite analysis loop.
  • Bugfix: Potential infinite loop during graph path finding.
Version 2.4.0 (6 April 2017)
  • Analysis: Add x86, x64 and ARM static library packages for MSVC 2017.
  • Analysis: Automatically set executable flag on non executable segment when converting data to code.
  • Analysis: Display ELF .modinfo values in the overview.
  • Analysis: Support latest PE IMAGELOADCONFIG_DIRECTORY entries, including export suppression and long jump guard tables.
  • Analysis: Expose an analysis option to disable function discovery and analysis.
  • Analysis: For x86 and x64 memory operands, render the 'ptr' keyword for compliance with the Intel syntax.
  • Plugin: Add static method Relyze::ExecutableFileModel::Instruction.assemble to assemble a source buffer.
  • Plugin: Add method Relyze::ExecutableFileModel.assemble to modify an existing CodeBlock's instruction sequence.
  • Plugin: Add helper methods previousboundary, nearestboundary and next_boundary to Relyze::ExecutableFileModel::BasicBlock.
  • GUI: Add menu option 'Block->Edit Instruction' when right clicking an instruction in either the flat or flow view.
  • GUI: Add new default keyboard short-cut 'e' to edit an instruction.
  • GUI: Add menu option 'Export to Raw File' when right clicking an analysis tab.
  • GUI: Make several analysis options available in the UI after the initial analysis has completed.
  • Bugfix: Selecting a path from a previous graph may cause an access violation.
  • Bugfix: Access Violation when navigating from flat to flow view under certain conditions on Win64 build.
  • Bugfix: Stop parsing PE delay load directory under certain conditions.
  • Bugfix: Refactor several recursive graph algorithms as iterative to avoid stack exhaustion.
  • Bugfix: Fix IL transformation of x86 enter.
  • Bugfix: Process 'int 0x80' on x86 Linux targets and 'int 0x2E' on x86 Windows targets as expected.
  • Bugfix: Serialize and de-serialize models greater than 2GB (uncompressed) correctly.
  • Bugfix: ELF relocations for external symbols which include an addend were not applied correctly.
  • Bugfix: Improve PE loader when VirtualSize is zero for all sections.
  • Bugfix: Prevent a potential UI deadlock when terminating the application.
  • Bugfix: Honour disabling the 'Load Embedded Symbols' model option for ELF binaries.
  • Bugfix: Plugins run on the command line could not perform operations requiring text size calculation. (2.3.1)
  • Bugfix: Destroying a graph node could result in subsequent graph operations being incorrect. (2.3.1)
  • License: Support additional license types. (2.3.2)
  • Build: Update LLVM to 4.0.0.
  • Build: Update SQLite3 to 3.18.0.
  • Build: Update OpenSSL to v1.0.2k.
Version 2.3.0 (2 November 2016)
  • Analysis: Reconstruct stripped ELF section header entries where possible.
  • GUI: Display hex viewer selected byte length in hexadecimal.
  • Plugin: Add method Relyze::ExecutableFileModel.strings to enumerate all strings.
  • Bugfix: Correctly color functions identified by static library analysis as library functions in a call graph.
  • Bugfix: Concurrency issue when calculating text size during rendering operations.
  • Bugfix: Prevent creating an unnecessary function when calling a fall through block.
  • Bugfix: Rounding issue when rendering items in a flat view introducing off by 1 pixel issue.
  • Bugfix: Double clicking on non main form tab bar background would maximise or restore the main form.
  • Bugfix: An exception may occur when using Relyze::Application.tabgotorva if the Code view is not active.
Version 2.2.0 (26 October 2016)
  • Plugin: Add method Relyze::ExecutableFileModel.analysisqueuepush to queue items for analysis.
  • Bugfix: Potential UI Deadlock when clicking on an import.
  • Bugfix: Navigation bar was not displaying cavities under certain conditions.
  • Bugfix: Correctly create a new segment if no other segments exist.
  • Bugfix: Prevent a NULL pointer dereference occurring when editing a jump table under certain conditions.
  • Bugfix: Load ELF program headers when section headers present but not loaded.
Version 2.1.0 (20 October 2016)
  • GUI: Add force directed graph layout to the call graph viewer.
  • GUI: The edit jump table dialog now remembers previous user values.
  • GUI: The edit jump table dialog now supports calculating expressions.
  • GUI: Support a user supplied jump table entry base address when editing a jump table.
  • GUI: Support creating a new segment.
  • GUI: Support loading an arbitrary file into a new segment.
  • GUI: Support deleting a reference via the UI right click menu.
  • GUI: Improve left click drag to scroll in graphs with dense edges.
  • Plugin: Add a new plugin 'x64dbg.rb' to import or export x64dbg databases.
  • Plugin: Support :force layout in Relyze::Graph::Graph.layout.
  • Plugin: Create new segments via Relyze::ExecutableFileModel.add_segment.
  • Plugin: Add helper methods firstsegment and lastsegment to Relyze::ExecutableFileModel.
  • Plugin: Add method Relyze::ExecutableFileModel.comments to enumerate user comments.
  • Plugin: Add methods addoperandreference and removeoperandreference to Relyze::ExecutableFileModel::Instruction.
  • Plugin: Add helper methods find_node and complexity to Relyze::Graph::Graph.
  • Plugin: Add helper methods degree, indegree and outdegree to Relyze::Graph::Node.
  • Plugin: Add display option :node_spacing to Relyze::Graph::Graph.
  • Bugfix: Prevent Win32 build failing to run under WoW64 under certain conditions.
  • Bugfix: Prevent a NULL pointer dereference occurring when closing a tab under certain conditions.
  • Bugfix: Prevent "Control '' has no parent window" exception occurring.
  • Bugfix: Correctly center text in Relyze::ExecutableFileModel.to_graph.
  • Bugfix: Handle edge case where Relyze::ExecutableFileModel.auto_analyze was producing incorrect results.
  • Bugfix: Correctly de-serialize an ARM model from a RLZ archive under certain conditions. (2.0.2)
  • Bugfix: Correctly set a node or edge color during Relyze::ExecutableFileModel::FunctionDataType.to_graph. (2.0.2)
  • Bugfix: When using the Relyze::Application.graph_dialog method, scroll to the root node if available. (2.0.1)
  • Bugfix: If only performing structure loading in the GUI, don't attempt to run code analysis in background. (2.0.1)
  • Bugfix: Correctly escape a white space character as   and not   in an exported SVG graph. (2.0.1)
  • Build: Update Source Code Pro to 2.0.30.
  • Build: Update SQLite3 to 3.15.0.
Version 2.0.0 (28 September 2016)
  • Analysis: Add 32-bit ARM processor support, including Thumb and Thumb2 support.
  • Analysis: Add ARM jump table analysis.
  • Analysis: Add ARM function data type analysis.
  • Analysis: Add IL based program counter relative analysis.
  • Analysis: Support loading COFF32 ARM binaries.
  • Analysis: Add ARM static library packages for MSVC 11, 12 and 14.
  • Analysis: Support loading ELF binaries containing no section headers, only program headers.
  • Analysis: Improve detection of non returning function calls.
  • GUI: Add 'Perform Initial Analysis in Background' option to drop directly to the UI rather than blocking until initial analysis completes.
  • GUI: Complete rewrite of the graph UI subsystem for improved performance and stability.
  • GUI: Graph UI now supports hardware accelerated rendering via DirectX.
  • GUI: Graph UI now supports finding nodes containing a text string.
  • GUI: Graph UI now supports optionally highlight a selected nodes connected or directed neighbours for an improved navigation experience.
  • GUI: Graph UI now supports zooming the graph to fit the visible client area.
  • GUI: Graph UI now supports zooming out past a threshold no longer attempts to render a nodes text content.
  • GUI: Graph UI now supports mouse hover tool tips for zoomed out graphs to help navigation.
  • GUI: Graph UI now supports deleting a selected node.
  • GUI: Graph UI now supports hiding the graph overview.
  • GUI: Graph UI now supports exporting any graph to either SVG or DOT formats.
  • GUI: Add an interactive call graph view.
  • GUI: Replace the applications main top aligned pivot style menu with a compact left aligned viewer style menu.
  • GUI: Right click popup menu on an analysis tab to save the analysis.
  • GUI: Option to automatically close the task manager when all current tasks complete.
  • Plugin: Custom graph creation with hierarchical and circular layout support.
  • Plugin: Display custom graphs in the GUI.
  • Plugin: Export custom graphs to either SVG or DOT formats.
  • Plugin: Add method to_graph to ExecutableFileModel to generate a models call graph.
  • Plugin: Add method to_graph to FunctionDataType to generate a functions control flow graph.
  • Plugin: Add method Relyze::Application::graph_dialog to display a custom graph in a new dialog window.
  • Plugin: Allow running a plugin on the command line via its file path and not just via its GUID.
  • Plugin: Add example GUI plugin to let user manually change the processor mode after analysis.
  • Plugin: Implement 'eql?', '==' and 'hash' methods for ruby object directly backed by a native objects.
  • Plugin: No longer hold the Ruby GVL during Relyze::Application peek and analysis methods for the professional license batch analysis feature.
  • Plugin: Expose license activation and deactivation to the plugin framework.
  • Bugfix: Resolve method name collision in Relyze::ExecutableFileModel::DataTypeFactory for 'hash', re-factored to 'hash_name'.
  • Bugfix: Plugin helper method Relyze::FileModel::child_structures should yield Structure items in an Array.
  • Bugfix: Improve resolving ELF .got entries for shared objects.
  • Bugfix: Correctly load ELF DT_STRTAB based symbols.
  • Bugfix: Correctly process STB_WEAK symbol entries.
  • Bugfix: Stack overflow due to recursion during static library analysis under certain conditions.
  • Bugfix: Incorrect scaling on high DPI displays (Regression).
  • Bugfix: Improve jump table analysis for x64 under certain conditions.
  • Bugfix: Large reference graphs may not completely fit in the overview under certain conditions.
  • Bugfix: NULL pointer dereference in function data type analysis under certain conditions.
  • Bugfix: NULL pointer dereference in PDB symbol loader for union data types under certain conditions.
  • Bugfix: Access violation in DbgHelp library under certain conditions.
  • Bugfix: Re-entrancy issue in DbgHelp library under certain conditions.
  • Build: Update SQLite3 to 3.14.2.
  • Build: Update OpenSSL to v1.0.2h.
Version 1.7.0 (26 May 2016)
  • Bugfix: Load 64-bit ELF binaries correctly.
Version 1.6.0 (15 May 2016)
  • Analysis: Support loading an analyzing 32-bit and 64-bit ELF relocatable, executable and shared object binaries.
  • Analysis: Add a new platform 'POSIX'. Include pre compiled header and export symbol support.
  • Analysis: Support UTF-8, UTF-16 and UTF-32 string data types.
  • GUI: Add a Home page to the application tab, listing recent files and release notes.
  • GUI: Add right click menu to main tabs - copy file name and path to clipboard.
  • GUI: The pinned application tab now shows the Relyze icon.
  • Bugfix: Indirect call analysis was producing incorrect results under certain conditions.
  • Bugfix: Fatal error in Win64 Ruby subsystem due to an interpreter divide by zero edge case.
  • Bugfix: Access violation in the theme subsystem for scroll bars.
  • Bugfix: Non active main tabs rendered their font badly (Regression).
  • GUI: Updated application icon.
Version 1.5.0 (26 February 2016)
  • Analysis: Static library analysis for common compiler runtimes and other statically linked library code.
  • Plugin: Add plugin support to create, delete, query and apply static library packages.
  • Analysis: Exception handler analysis support for x64 COFF object files.
  • Analysis: Performance improvement when loading types from the PCH symbols.
  • Analysis: Performance improvement to the internal memory manager and callback system.
  • GUI: Expose enabling and disabling more parts of the analysis.
  • GUI: Plugin editor dialog now offers to reload externally modified files.
  • Bugfix: Destructing a data block containing a pointer data type could access violate when closing an analysis.
  • Bugfix: Data types for mangled symbol names in embedded COFF symbols were not processed correctly.
  • Bugfix: Jump table analysis failing for incomplete jump tables in certain x64 COFF files.
  • Bugfix: Jump table analysis may incorrectly process a basic block causing an application crash.
  • Bugfix: Null pointer dereference in goto dialog for a non executable file model.
  • Bugfix: Correctly process PE section with invalid PointerToRelocations value.
  • Bugfix: Win64 build pointer truncation issue during parsing embedded certificates.
  • Bugfix: Win64 build pointer truncation issue during right click in hex viewer.
  • Bugfix: Win64 build application loading issue on Windows 7 x64 under certain conditions due to Windows thread local storage initialization.
  • Bugfix: The plugin options :minapplicationversion and :maxapplicationversion were handled incorrectly.
  • Bugfix: Relyze::ExecutableFileModel::Segment was not returning correct length values.
  • Bugfix: The Ruby OpenSSL library was failing to load correctly (Regression).
  • Bugfix: Some dialogs were not correctly displaying a custom theme.
  • Build: Double signing both the installer and application exe with a SHA1 and SHA256 signature.
  • Build: Update SQLite3 to 3.11.0.
  • Build: Update OpenSSL to v1.0.2f.
Version 1.4.0 (22 October 2015)
  • Analysis: Support loading AR library files.
  • Analysis: Support loading and analysing COFF object files.
  • Analysis: Improve PE Load Configuration Directory parsing for Control Flow Guard and Code Integrity metadata.
  • Plugin: Distribute the sqlite3 Ruby gem.
  • GUI: Add a copy to clipboard option to all right click menus where applicable.
  • Bugfix: Relyze::ExecutableFileModel::FunctionDataType.name was not working as expected.
  • Bugfix: Relyze::ExecutableFileModel::FunctionDataType.length and size ambiguity.
  • Bugfix: In the Structure view locating an offset inside a blob was failing.
  • Bugfix: Application crash during shut down if a plugin was previously active.
Version 1.3.0 (7 September 2015)
  • Build: Relyze now shipped as either a 32 bit or 64 bit Windows application. Both builds are feature compatible.
  • GUI: Reference graphs now use a separate pivot entry for each graph. You can close and move them via right clicking the pivot.
  • GUI: Moved the reference graph overview into the reference graph for consistency with function graphs.
  • GUI: Improve the reference dialog, now using a virtual list view for performance and can filter by text.
  • Analysis: Handle analysing PE files whose entry point is in a non executable section.
  • Analysis: Improve how the diff algorithm matches functions.
  • Analysis: Improve how the diff algorithm matches duplicate blocks from a switch statement.
  • Bugfix: Improve parsing scope table entry handlers in PE32+ exception directories.
  • Bugfix: Resolved several memory leaks.
  • Bugfix: Plugin editor control updated, resolving several issues.
  • Bugfix: Application crash during shut down under certain conditions.
  • Build: Update SQLite3 to 3.8.11.1.
  • Build: Update OpenSSL to 1.0.1p.
Version 1.2.0 (3 July 2015)
  • Plugin: Support for analysis diffing.
  • Plugin: Add example plugin to copy matched names and comments after a diff.
  • GUI: Add right click menu support for plugin shortcuts to both code and diff views.
  • Plugin: Add plugin method Relyze::ExecutableFileModel::BasicBlock.custom_name?
  • Plugin: Add plugin method Relyze::FileModel.restart and helper method Relyze::Plugin::Base.restart_analysis
  • Plugin: Add plugin method Relyze::FileModel.realloc_buffer to resize a models internal buffer
  • Plugin: Add plugin method Relyze::FileModel.run_plugin to run a plugin against a model
  • Plugin: Add plugin helper method Relyze::ExecutableFileModel::Instruction.disassemble_all
  • Plugin: Add plugin helper method Relyze::ExecutableFileModel::Instruction.to_asm
  • Plugin: Add plugin helper method Relyze::Application.getpluginguid
  • Plugin: Add plugin support to Relyze::Application.analyzefile and Relyze::Application.analyzebuffer
  • Plugin: Allow the headless running of plugins via the /run command line argument.
  • Plugin: Remove the analyze/analyse spelling ambiguity in the plugin API in favour of analyze.
  • Bugfix: Handle the PE file IMAGESCNCNT_CODE flag as expected.
  • Bugfix: Deadlock in the Ruby plugin subsystem under certain conditions.
  • Bugfix: TypeError in Ruby garbage collection under certain conditions.
  • Bugfix: Thread safe access to cached MRU segment for multi threaded diffing.
  • Bugfix: Ensure diff algorithm produces repeatable results across multiple runs.
Version 1.1.0 (12 June 2015)
  • Analysis: Interactive Analysis Diffing.
  • GUI: Reduce main pivot menu size.
  • GUI: Performance improvement for tree control in structure view.
  • GUI: Add Ctrl + Mouse wheel to zoom in and out of graphs.
  • GUI: Add option to batch analysis to prevent saving the generated analysis archives to the library.
  • Analysis: Report string lengths as character counts and not byte lengths in the code view.
  • Analysis: Support AMD Trailing Bit Manipulation (TBM) and AVX512 mask instructions.
  • Bugfix: Correctly decode immediate form of BEXTR instruction.
  • Bugfix: Correctly report an exported items length if it is a function.
  • Bugfix: Indirect call analysis was clobbering imports under certain conditions.
  • Build: Update SQLite3 to 3.8.10.
Version 1.0.0 (7 May 2015)
  • Initial Release.



https://www.relyze.com/Relyze_Desktop_3_2_0_win64.exe
https://www.relyze.com/Relyze_Desktop_3_2_0_win32.exe



Relyze Desktop3.2 汉化.rar

161 Bytes, 下载次数: 83, 下载积分: 吾爱币 -2 CB

免费评分

参与人数 7吾爱币 +13 热心值 +7 收起 理由
wang1anfu + 1 + 1 热心回复!
oootigerooo + 1 + 1 谢谢@Thanks!
Parkourr + 1 + 1 昨天说好今天补上的,来了来了
风之暇想 + 7 + 1 感谢发布原创作品,吾爱破解论坛因你更精彩!
waynevan + 1 + 1 感谢发布原创作品,吾爱破解论坛因你更精彩!
大龄圣女 + 1 + 1 热心回复!
笙若 + 1 + 1 谢谢@Thanks!

查看全部评分

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

小白来学习 发表于 2020-11-26 16:08
Version 3.2.0 (29 April 2020)
错误修复/分析:解决从序号到预期符号的 PE 导入可能会失败。
错误修复/分析:在函数数据类型分析期间,可能会为内存操作数标识不正确的寄存器大小。
错误修复/分析:遵守 TDS 符号的分析选项"从错误名称生成数据类型"。
错误修复/分析:长度小于本机指针大小的 ASCII 字符串可能无法识别。
错误修复/分析:对于没有显式返回类型的混乱函数名称,请使用 FDTA 来发现潜在的返回类型。
错误修复/去编译/TCG:Phi 简化以处理多个依赖的 phi 指令。
错误修复/去编译/TCG:死店消除可能会消除别名存储。
错误修复/去编译/AST:AST 可能无法发出预期的匿名成员访问。
Version 3.1.0 (20 April 2020)
错误修复/GUI:如果禁用 Windows 开始设置"在跳转列表中显示最近打开的项目",则引发异常。
Version 3.0.4 (16 April 2020)
分析:如预期的那样处理条件返回指令。
分析:更新 Windows 映像加载CONFIG_DIRECTORY SDK 中的分析。
分析:对英特尔控制流执行技术 (CET) 操作代码的拆解器支持。
GUI:调用图现在可以将节点大小指定为固定、绝对名称宽度或相对字节大小。
GUI:支持对两个匹配函数的伪代码进行差异。
插件:为摩托罗拉S-记录(SREC)二进制文件添加加载器插件。
插件:添加 Relyze::可执行文件模型::函数数据类型.diff 将单个函数与另一个函数不同。
插件: 重构插件 @information分钟应用程序版本和:最大应用程序版本:min应用程序 ver和:max应用程序ver.
插件:添加帮助器方法 Relyze::应用程序::archs 返回所有受支持的体系结构的数组。
插件:定义一个类型 Relyze 的全局变量 RELYZE:::应用程序,用于无法访问类实例的静态方法@relyze。
插件:默认情况下,在获取数据类型工厂中找不到的数据类型时,查询模型默认预编译标头。
生成:Relyze 现在称为 Relyze 桌面。
错误修复/TCMalloc:在访问环境变量时,在应用程序启动期间对较旧的系统进行访问冲突。
错误修复/GUI:生成第二个调用图时缺少锁定导致的访问冲突。
错误修复/GUI:将图形导出到 SVG 或 DOT 应使用当前主题字体名称和大小。
错误修复/分析:x86 Windows 内核 DDK 预编译标头应默认为__stdcall。
错误修复/分析:函数 noreturn 修饰符未如预期的那样传播。
错误修复/去编译/TCG:SSA 销毁可能会引入不正确的程序行为。
错误修复/去编译/TCG:无法转换为 TCG 的本机指令将提升到固有调用。
错误修复/去编译/TCG:复制传播可能会意外地传播到别名位置(从 3.0.2 回归)。
错误修复/去编译/TCG:窥视孔条件规则可能会产生不正确的结果。
错误修复/去编译/AST:AST 可能会发出不正确的结构成员访问。
错误修复/反编译/AST:AST 可能会意外地发出有符号的小数,如十六进制,反之亦然。
版本 3.0.3 测试版(2020 年 2 月 4 日)
分析:为 ARM64 添加拆解器、装配机和去装配机支持。
分析:为 MSVC 2017 (15.9) 和 MSVC 2019 (16.0 和 16.4) 添加 ARM64 静态库包。
分析:添加 ARM64 PE 和 COFF 加载支持,包括异常目录和重定位。
分析:添加 ARM64 ELF 加载支持,包括重定位。
分析:为 MSVC 2019 (16.4) 添加 x86、x64 和 ARM 静态库包。
GUI:在伪代码视图中按住选项卡将闪烁强制转换的显示。
GUI:允许在伪代码视图中编辑结构或联合成员的名称或类型。
错误修复/核心:取消由版本 3.* 生成的 RLZ 存档,其构建平台与当前生成平台(win32/win64)不同,可能会失败。
错误修复/核心:编辑具有相同参数类型但不同参数名称的函数原型无法更新参数名称。
错误修复/核心:在某些情况下,x86 cdecl 函数可能错误地标识为此调用。
错误修复/核心:更改隐式函数参数的数据类型将失败。
Bugfix/去编译/TCG:几个窥视孔优化会产生意外的结果,用于扩展大小比较。
错误修复/去编译/TCG:指针分析在某些情况下可能会错误地处理负偏移。
错误修复/去编译/TCG:复制传播可能无法将图形本地传播。
错误修复/去编译/TCG:死代码消除可能会消除名称为局部的图形。
版本 3.0.2 测试版 (2019 年 12 月 11 日)
分析:为 MSVC 2019 (16.0) 添加 x86、x64 和 ARM 静态库包。
分析:提高功能局部分析多线程性能。
分析:避免在某些分析过程中过度保存状态,从而提高内存性能。
分析:删除严格静态库分析的概念。
分析:实现所有 ELF RARM THM_重新定位。
分析:允许编辑间接调用站点中使用的函数原型。
分析:将最常见的固定宽度整数类型的 typedef 添加到模型数据类型工厂。
差异:添加一个签名以匹配匹配邻居的说明。
插件:添加对自定义二进制加载器插件的支持。
插件:为MCLF二进制文件添加加载器插件。
插件:添加方法添加熵标记entropy_markers以与模型熵标记进行交互。
插件:通过 Relyze 中的选项哈希参数,在差异分析期间添加可选包含或排除一组函数的功能::可执行文件模型::d iff。
插件:添加 Relyze:::可执行文件模型::签名以迭代静态库分析期间应用的静态库签名。
GUI:向伪代码视图添加迷你地图概览。
GUI:在伪代码视图中列出对局部变量的交叉引用。
GUI:在交叉引用对话框中显示引用标志。
GUI:显示静态库分析期间应用的静态库签名。
GUI:添加右键单击菜单项以编辑书签项或单击书签图标进行编辑。
GUI:添加右键单击菜单项以禁用在伪代码视图中显示强制转换表达式。
GUI:添加右键单击菜单项以编辑直接或间接呼叫站点功能原型。
GUI:添加最近文件的 Windows 任务栏跳转列表支持。
生成:船舶专用控制台应用程序 RelyzeCLI.exe
生成:将用户界面应用程序从 Relyze .exe到 RelyzeGUI.exe
Build: Update SQLite3 from 3.26.0 to 3.30.1.
Build: Update Ruby from 2.5.1 to 2.6.5.
生成:将顶石从 3.0.5 更新到 4.0.1。
生成:将 LibClang 和 RelyzeLLVM 从 7.0 更新到 9.0。
错误修复/分析:函数图步行者应公开已访问的块的有序列表。
错误修复/分析:基本块应按固定顺序存储其引用。
错误修复/分析:COFF 对象文件部分可能对齐不正确。
错误修复/分析:在函数数据类型分析期间对函数原型的检测不正确。
错误修复/分析:对于 x64,函数原型的部分寄存器参数位置可能不正确。
错误修复/分析:间接调用分析可能会错误地将导入数据块转换为代码。
错误修复/分析:在某些情况下,Null 参考对象可能会销毁两次。
错误修复/分析:在分析函数调用站点时,FDTA 可能无法识别返回值。
错误修复/分析:基于函数寄存器的参数名称未强制实施为唯一。
错误修复/分析:向 .extern 段添加条目时,请查询导出符号 DB 以选择合适的数据类型。
错误修复/分析:通过 UI 清除现有数据类型时,潜在的双自由。
错误修复/分析:按预期处理函数流图中的尾部调用。
Bugfix/Diff:修复了我们如何首选项混乱和未混乱的符号名称,以将二进制文件与冲突的符号命名约定进行比较。
错误修复/差异:不应缓存匹配的呼叫目标和异常引用所有者签名。
错误修复/差异:引用的数据块的函数应忽略指针。
错误修复/差异:计算指令差异值可能不正确。
错误修复/差异:指令签名不应使用原始字节哈希。
错误修复/差异:错误地缓存某些指令签名。
错误修复/差异:未捕获的签名,我们在某些条件下无法重新生成。
错误修复/去编译/TCG:指令传播应传播到phi操作数。
错误修复/去编译/TCG:重复def_addressof说明。
错误修复/去编译/TCG:为 x86 和 x64 方向标志设置默认值。
错误修复/去编译/TCG:处理生成包含分支的 TCG 图形到未初始化的代码块。
错误修复/去编译/TCG:对于某些基于表的交换机语句,边缘条件减少可能会失败。
错误修复/去编译/TCG:在某些情况下,堆栈本地分析可能会失败。
Bugfix/Decompiler/TCG:数组(如索引到地址取的局部变量或结构数据类型)可能无法按预期进行分析。
错误修复/去编译/TCG:边缘条件立即传播可能会错误地传播立即。
错误修复/去编译/AST:语句重复可能会在返回后留下冗余语句。
错误修复/去编译/AST:类型分析可能无法推断或传播到类型。
错误修复/去编译/AST:类型分析可能会解决指针取消引用不正确的LvalueExpress。
错误修复/去编译/AST:尽可能传播呼叫站点目标参数名称。
错误修复/去编译/AST:指针算术必须遵守类型大小。
Bugfix/GUI:加载二进制文件时,不要显示无法针对二进制文件运行的插件(如插件指定的插件要求:type 或 :arch)。
错误修复/GUI:右键单击不显示库标记或 Win64 生成的应用程序主题中自定义颜色的弹出式菜单。
版本 3.0.1 测试版 (2019 年 7 月 9 日)
错误修复/分析:通过改进写入容器的副本,减少分析期间的内存消耗。
错误修复/分析:由于堆栈段数据类型拆分导致内存消耗过多。
错误修复/分析:如果数据类型无法加入其相邻类型,则潜在的内存泄漏。
错误修复/分析:函数堆栈指针分析中的内存泄漏通过。
错误修复/分析:在基本块拆分期间销毁引用时内存泄漏。
错误修复/分析:在对函数数据类型本地符号的并发访问期间自由使用后的非确定性使用。
错误修复/去编译/TCG:死代码消除意外地消除了本地。
错误修复/去编译/TCG:死代码消除应消除未使用的溢出寄存器。
错误修复/去编译/TCG:可变组合可以交换图形,将局部图形组合成临时图形。
错误修复/去编译/TCG:Phi 简化未能正确消除死边。
错误修复/去编译/TCG:phi 操作副本传播过程中的错误行为。
错误修复/去压缩器/AST:左值表达式中的内存泄漏。
错误修复/反编译/AST:IfStatesimify 中的内存泄漏。
错误修复/去编译/AST:TCGGraphStateGenerer 中的内存泄漏。
错误修复/去编译/AST:语句访问器中的内存泄漏。
错误修复/去编译/AST:始终具有条件的设置的设置的表达式生成中的内存泄漏。
错误修复/插件:方法 Relyze 中的潜在空指针取消引用::图形::Graph.create_graph。
错误修复/GUI:鼠标滚轮滚动和 Ctrl + 鼠标滚轮缩放不起作用 Win64 生成。
错误修复/GUI:在高 DPI 中,通过双击边缘或标签滚动到目标图形节点不正确。
错误修复/GUI:处理目录失败时,批处理 UI 中的文件句柄泄漏。
错误修复/GUI:解决许可证激活 422 错误代码。
版本 3.0.0 测试版 (2019 年 4 月 5 日)
GUI:系统感知高 DPI 支持。
GUI:在创建新函数时自动发现函数原型的选项。
去编译:TCG 中间表示支持 ARM、x86 和 x64。
去编译:立即传播优化通过。
去编译:指令简化优化传递。
去编译:复制传播优化传递。
去编译:边缘条件立即传播优化通过。
去编译:Phi 简化优化通道。
去编译:带规则集的窥视孔优化,用于算术、比较、条件、控制流和指针优化。
去编译:死代码消除优化通过。
去编译:死呼叫站点消除优化通过。
去编译:死边消除优化通过。
去编译:指针分析优化通过。
去编译:局部分析优化通过。
去编译:死店消除优化通过。
去编译:边缘条件缩减优化通过。
去编译:指令传播优化传递。
去编译:边缘条件组合优化通过。
去编译:可变组合优化传递。
插件: 添加方法 Relyze:: 可执行文件模型::FunctionDataType.to_pseudo获取伪代码作为字符串
分析:基于TCG的功能 decl 分析通过。
分析:基于TCG的函数堆栈指针分析通过。
分析:基于TCG的间接呼叫分析通过。
分析:支持内联函数修改器。
分析:支持 noclobber 函数修改器。
分析:MSVC 检测保护堆栈__security在没有符号的情况下检查 cookie。
错误修复/分析:PE32图像异常目录结束地址现在标记为代码,但在初始分析期间不起作用。
Version 2.17.0 (20 February 2019)
GUI:重构概述信息列表以使用标准列表控件。
错误修复: 将堆栈chk失败,将堆栈 chkfail_local为无回报。
错误修复:@relyze.tab显示图和 @relyze.graph_dialog 未正确显示边缘。
错误修复:静态库分析中的性能回归。
错误修复:函数分析期间分析管道中的性能回归。
错误修复:UI 选项卡栏中的内存泄漏。
生成:将应用程序拆分为 Relyze.exe UI 和 RelyzeCore .dll用于分析引擎。
Build: Update SQLite3 from 3.25.0 to 3.26.0.
Version 2.16.0 (5 December 2018)
分析:添加 32 位涡轮调试器符号 (TDS) 文件加载支持。
GUI:按下鼠标后退按钮时,支持代码视图中的向后导航。
错误修复:在处理 CXX 或 SEH 异常元数据时忽略 NULL RVA 指针。
错误修复: 通过 ARM PE 二进制文件的 .pdata 条目提示拇指模式。
错误修复:在呈现伪 ARM 指令 MOV32 时包括条件代码。
错误修复: 在失败的 Delphi 名称取消曼格尔期间, Win64 上的未处理异常。
错误修复:在某些情况下__fastcall提高博兰和检测能力。
错误修复:在某些情况下,嵌入式 COFF 符号处理不正确。
错误修复:允许落入相邻数据的代码块在某些情况下转换为代码。
错误修复:重写内部函数控制流图深度第一搜索访问者算法。
错误修复: 链接对 dbghelp.dll按名称而不是序号, 防止不必要的加载图像.dll。
Version 2.15.0 (20 September 2018)
错误修复:支持为 Ruby 版本 2.4 及更高版本托管自定义 Ruby 安装。
错误修复:允许在未初始化内存中创建代码块。
错误修复:处理夜间功能目标的呼叫站点。如预期的那样。
错误修复:通过 F11 按键在平面视图中完全屏幕时访问冲突。
错误修复: 在适用的情况下, 在程序标题 Rwx 标志上偏爱精灵部分标题 Rwx 标志。
错误修复:在加载 ELF 对象文件时,将根据需要处理重定位加载程序。
错误修复:加载 ELF 对象文件时,将荣誉部分对齐。
错误修复:在某些情况下,在 ARM 中对功能尾声的检测不正确。
错误修复:通过 PDB 符号创建未命名的用户定义类型。
错误修复:在解析未知数据类型时,防止潜在的循环引用。
错误修复:在某些情况下,鼠标悬停数字预览可能会失败。
生成:将 Ruby 从 2.2.0 更新到 2.5.1。
生成:将 LLVM 从 4.0.0 更新到 7.0.0。
生成:将 Clang 从 4.0.0 更新到 7.0.0。
生成:将 SQLite3 从 3.18.0 更新到 3.25.0。
生成:更新 DbgHelp 和 SymSrv 可再分发从 6.3.9600.17298 到 10.0.16299.15。
生成:更新可视C++从 12.00.21005 到 14.15.26706。
Version 2.14.0 (10 April 2018)
错误修复:修复了 ARM 自动处理器模式的几个问题。
错误修复:$b和$p ELF 符号。
错误修复:在 UI 中更改 ARM PE 二进制文件的处理器模式不起作用。
错误修复:在某些情况下,跳转表分析可能会崩溃。
版本 2.13.0 (2017年12月11日)
错误修复:正确支持 AMD64 ABI x64。
错误修复:静态库包创建失败。
错误修复:更正函数子图形修剪器算法中的逻辑错误。
错误修复:从外部符号定义的数据类型可能会被覆盖。
错误修复:在某些情况下无限分析循环。
错误修复:最近的文件菜单项可能会意外闪烁。
错误修复:图形键盘快捷方式主页和 End 未按预期工作。
Version 2.12.0 (2 November 2017)
错误修复:堆栈指针分析在某些情况下产生不正确的结果。
错误修复:批处理分析可能会使主 UI 进程崩溃。
错误修复:在流视图中导航堆栈引用可能会显示不正确。
Windows 应用商店应用修补程序。
Version 2.11.0 (6 October 2017)
错误修复:某些共享对象文件的 ELF 加载失败。
Version 2.10.0 (5 October 2017)
GUI:添加键盘快捷方式(默认为空格键)以在平面视图和流视图之间循环。
错误修复:在特定条件下分析没有富头的 PE 文件时 AV。
错误修复:在同一位置切换到流视图时,通过平面视图所做的某些修改不会自动拾取。
错误修复:当标头条目是物理地址时,改进 ELF 加载。
错误修复:打开后将库存档添加到最近的文件菜单。
错误修复:调整代码视图中的列表视图列大小可能无法正确重新绘制项目。
错误修复: Win64 链接器问题与 SizeOfHead 在基于 Windows 7 的系统上加载应用程序时引入非确定性崩溃。
版本 2.9.0 (2017 年 8 月 8 日)
错误修复:通过 Escape 键键从平面视图导航到图形视图时的潜在访问冲突。
Version 2.8.0 (17 July 2017)
错误修复:由于 GDI 与 TCMalloc 交叉分配区域不兼容,预览引用可能会失败。
错误修复:解决某些 Direct2D 对象的内存泄漏。
错误修复: 使呼叫突出显示插件在 ARM 上工作。
Version 2.7.0 (13 July 2017)
错误修复:批处理分析 UI 向导选项卡面板太宽。
错误修复:改进高 DPI 分辨率的 Direct2D 处理。
错误修复:在流视图中高 DPI 分辨率上将客户端转换为 Direct2D 画布坐标不正确。
错误修复:防止在布局期间大量图形的堆栈耗尽。
错误修复: Relyze:: 可执行文件模型::FunctionDataType.to_graph创建隐式通过边缘的秋天。
错误修复: 改进对 PE GuardCFDispatch 函数点条目的解析。
Version 2.6.0 (24 June 2017)
错误修复:在 PE 异常目录中正确处理UNW 标志 UHANDLER。
错误修复:在某些情况下无限分析循环。
错误修复:正确分析基于 PE 的重定位表条目类型。
错误修复:特定条件下的字体宽度舍入问题。
错误修复:加载模型存档后,由于视图重绘过多而闪烁。
Version 2.5.0 (2 June 2017)
分析:支持多线程分析。
分析:改进差异算法与用于异常筛选器或处理程序的代码块匹配。
分析:默认情况下禁用静态库分析的严格匹配。
插件:支持 Relyze 中的分析选项多线程分析::分析文件和 Relyze::分析缓冲区。
GUI:将主玻璃形式替换为标准形式。
GUI:添加标准主菜单以导航应用程序。
GUI:删除固定的应用程序选项卡。
错误修复:在某些情况下,x86 和 x64 操作数引用的计算不正确。
错误修复:UI 未正确启用或禁用分析子选项。
错误修复: NULL 指针 AV 在 Relyze::分析文件或 Relyze::分析未指定 :arch 选项的平面二进制文件时分析缓冲区。
错误修复:ARM 的自动处理器模式可能会误识别拇指代码。
错误修复:正确处理基于 Thumb2 IT 的指令序列。
错误修复:处理包含循环的指针数据类型可能会导致无限分析循环。
错误修复:在图形路径查找期间潜在的无限循环。
版本 2.4.0 (2017 年 4 月 6 日)
分析:为 MSVC 2017 添加 x86、x64 和 ARM 静态库包。
分析:将数据转换为代码时,在非可执行段上自动设置可执行标志。
分析:在概述中显示 ELF .modinfo 值。
分析:支持最新的PE图像加载CONFIG_DIRECTORY,包括导出抑制和跳远保护表。
分析:公开分析选项以禁用功能发现和分析。
分析:对于 x86 和 x64 内存操作手,呈现"ptr"关键字以符合英特尔语法。
插件:添加静态方法 Relyze::可执行文件模型::指令.组装以组装源缓冲区。
插件:添加方法 Relyze::可执行文件模型.组装以修改现有 CodeBlock 的指令序列。
插件:添加帮助器方法上一个边界,最近的边界和next_boundary到 Relyze::可执行文件模型::基本块。
GUI:右键单击平面视图或流视图中的指令时,添加菜单选项"块->编辑指令"。
GUI:添加新的默认键盘快捷方式"e"以编辑指令。
GUI:右键单击分析选项卡时添加菜单选项"导出到原始文件"。
GUI:在初始分析完成后,在 UI 中提供多个分析选项。
错误修复:从上一个图形中选择路径可能会导致访问冲突。
错误修复:在 Win64 生成的某些条件下从平面到流视图导航时访问冲突。
错误修复:在某些情况下停止分析 PE 延迟加载目录。
Bugfix:重构多个递归图形算法作为迭代算法,以避免堆栈耗尽。
错误修复:修复 x86 输入的 IL 转换。
错误修复: 在 x86 Linux 目标上处理 "int 0x80", 在 x86 Windows 目标上处理 "int 0x2e", 如预期的那样处理 x86 Windows 目标上的 "int 0x2e" 。
错误修复:正确序列化和取消序列化大于 2GB(未压缩)的型号。
错误修复:未正确应用包含添加器的外部符号的 ELF 重定位。
错误修复:当所有部分的 VirtualSize 为零时,改进 PE 加载器。
错误修复:在终止应用程序时防止潜在的 UI 死锁。
错误修复:荣誉禁用 ELF 二进制文件的"加载嵌入符号"模型选项。
Bugfix:在命令行上运行的插件无法执行需要文本大小计算的操作。(2.3.1)
错误修复:销毁图形节点可能会导致后续图形操作不正确。(2.3.1)
许可证:支持其他许可证类型。(2.3.2)
生成:将 LLVM 更新到 4.0.0。
Build: Update SQLite3 to 3.18.0.
生成:将 OpenSSL 更新为 v1.0.2k。
版本 2.3.0 (2016 年 11 月 2 日)
分析:尽可能重建剥离的 ELF 部分标题条目。
GUI:以十六进制显示十六进制显示选定的字节长度。
插件:添加方法 Relyze::可执行文件模型.字符串来枚举所有字符串。
错误修复:通过静态库分析将颜色函数正确标识为调用图中的库函数。
错误修复:在呈现操作期间计算文本大小时并发问题。
错误修复:在调用翻阅块时,防止创建不必要的函数。
错误修复:在平面视图中呈现项目时,四舍五入问题,引入 1 像素问题。
Bugfix:双击非主窗体选项卡栏背景将最大化或恢复主窗体。
错误修复:使用 Relyze 时可能会出现异常::如果代码视图不处于活动状态,则出现"应用程序.tabgotorva"。
Version 2.2.0 (26 October 2016)
插件:添加方法 Relyze::可执行文件模型.分析队列推送到队列项进行分析。
错误修复:单击导入时的潜在 UI 死锁。
错误修复:导航栏在某些条件下未显示空腔。
错误修复:如果不存在其他段,请正确创建新段。
错误修复:防止在特定条件下编辑跳转表时发生 NULL 指针取消引用。
错误修复:当节标题存在但未加载时,加载 ELF 程序标头。
Version 2.1.0 (20 October 2016)
GUI:向调用图形查看器添加强制定向图形布局。
GUI:编辑跳转表对话框现在会记住以前的用户值。
GUI:编辑跳转表对话框现在支持计算表达式。
GUI:在编辑跳转表时支持用户提供的跳转表条目基地址。
GUI:支持创建新段。
GUI:支持将任意文件加载到新段。
GUI:支持通过 UI 右键单击菜单删除引用。
GUI:改进左键单击拖动以在具有密集边缘的图形中滚动。
插件:添加新插件"x64dbg.rb"以导入或导出x64dbg数据库。
插件: 支持: 在 Relyze 中强制布局:::图形::图形.布局。
插件:通过 Relyze:::ExecutableFileModel.add_segment。
插件:将帮助器方法的第一段和最后一段添加到 Relyze::可执行文件模型。
插件:添加方法 Relyze::可执行文件模型.注释以枚举用户注释。
插件:添加方法添加操作引用,并删除操作引用到 Relyze::可执行文件模型::指令。
插件:添加帮助器方法find_node和复杂性到 Relyze:::图::图形。
插件:添加帮助器方法度,在度和以上度到 Relyze:::图::节点。
插件:添加显示选项 :node_spacing到 Relyze::图形::图形。
错误修复: 防止 Win32 生成在某些条件下在 WoW64 下无法运行。
错误修复:防止在特定条件下关闭选项卡时发生 NULL 指针取消引用。
错误修复:防止"控制''没有父窗口"异常发生。
错误修复:在 Relyze 中正确居中文本::ExecutableFileModel.to_graph。
错误修复:处理 Relyze::ExecutableFileModel.auto_analyze产生错误结果的边缘情况。
错误修复:在特定条件下,从 RLZ 存档中正确取消序列化 ARM 模型。(2.0.2)
错误修复:在 Relyze 期间正确设置节点或边缘颜色::可执行文件模型::FunctionDataType.to_graph。(2.0.2)
错误修复:使用 Relyze::Application.graph_dialog方法时,滚动到根节点(如果可用)。(2.0.1)
错误修复:如果仅在 GUI 中执行结构加载,则不要尝试在后台运行代码分析。(2.0.1)
错误修复:正确转义空白字符,而不是导出的 SVG 图形中。(2.0.1)
生成:将源代码 Pro 更新到 2.0.30。
Build: Update SQLite3 to 3.15.0.
Version 2.0.0 (28 September 2016)
分析:添加 32 位 ARM 处理器支持,包括拇指和拇指 2 支持。
分析:添加 ARM 跳转表分析。
分析:添加ARM函数数据类型分析。
分析:添加基于IL的程序计数器相对分析。
分析:支持加载 COFF32 ARM 二进制文件。
分析:为 MSVC 11、12 和 14 添加 ARM 静态库包。
分析:支持加载包含不包含节标头(仅包含程序标头)的 ELF 二进制文件。
分析:改进非返回函数调用的检测。
GUI:添加"在后台执行初始分析"选项,以直接下降到 UI,而不是在初始分析完成之前阻止。
GUI:完成图形 UI 子系统重写,以提高性能和稳定性。
GUI:图形 UI 现在支持通过 DirectX 加速呈现硬件。
GUI:图形 UI 现在支持查找包含文本字符串的节点。
GUI:图形 UI 现在支持突出显示连接或定向邻居的选定节点,以改进导航体验。
GUI:图形 UI 现在支持缩放图形以适合可见的工作区。
GUI:图形 UI 现在支持缩小超过阈值,不再尝试呈现节点文本内容。
GUI:图形 UI 现在支持鼠标悬停工具提示,用于缩小图形以帮助导航。
GUI:图形 UI 现在支持删除选定的节点。
GUI:图形 UI 现在支持隐藏图形概述。
GUI:图形 UI 现在支持将任何图形导出到 SVG 或 DOT 格式。
GUI:添加交互式呼叫图视图。
GUI:将应用程序主顶部对齐的透视样式菜单替换为紧凑的左对齐查看器样式菜单。
GUI:右键单击分析选项卡上的弹出式菜单以保存分析。
GUI:当所有当前任务完成时自动关闭任务管理器的选项。
插件:自定义图形创建,支持分层和圆形布局。
插件:在 GUI 中显示自定义图形。
插件:将自定义图形导出到 SVG 或 DOT 格式。
插件:将方法to_graph可执行文件模型,以生成模型调用图。
插件:将方法to_graph函数数据类型,以生成函数控制流图。
插件:添加方法 Relyze::应用程序:graph_dialog,以在新的对话框窗口中显示自定义图形。
插件:允许通过命令行的文件路径运行插件,而不仅仅是通过其 GUID 运行插件。
插件:添加示例 GUI 插件,允许用户在分析后手动更改处理器模式。
插件:为直接由本机对象支持的 ruby 对象实现"eql?","+"和"哈希"方法。
插件:在 Relyze 期间不再持有 Ruby GVL:::专业许可证批处理分析功能的应用程序窥视和分析方法。
插件:向插件框架公开许可证激活和停用。
错误修复:解决 Relyze 中的方法名称冲突::可执行文件模型::D哈希"的ataTypeFactory,重新hash_name"。
错误修复:插件帮助器方法 Relyze::文件模型::child_structures在数组中生成结构项。
错误修复:改进对共享对象的 ELF.got 条目的解析。
错误修复:正确加载基于 ELF DT_STRTAB的符号。
错误修复:正确处理STB_WEAK符号条目。
错误修复:在某些情况下,静态库分析期间由于递归而导致堆栈溢出。
错误修复:在高 DPI 显示器上缩放不正确(回归)。
错误修复:在特定条件下改进 x64 的跳转表分析。
错误修复:在某些情况下,大型参考图可能不完全适合概述。
错误修复:在某些情况下,在函数数据类型分析中取消引用的 NULL 指针。
错误修复:在某些情况下,在 PDB 符号加载器中取消引用联合数据类型的 NULL 指针。
错误修复:在某些情况下,在 DbgHelp 库中访问冲突。
错误修复:在某些情况下,DbgHelp 库中的重新实例化问题。
Build: Update SQLite3 to 3.14.2.
生成:将 OpenSSL 更新到 v1.0.2h。
Version 1.7.0 (26 May 2016)
错误修复:正确加载 64 位 ELF 二进制文件。
Version 1.6.0 (15 May 2016)
分析:支持加载分析 32 位和 64 位 ELF 可重新可删除、可执行和共享对象二进制文件。
分析:添加新平台"POSIX"。包括预先编译的标头和导出符号支持。
分析:支持 UTF-8、UTF-16 和 UTF-32 字符串数据类型。
GUI:向应用程序选项卡添加主页,列出最近的文件和发行说明。
GUI:将右键单击菜单添加到主选项卡 - 将文件名和路径复制到剪贴板。
GUI:固定应用程序选项卡现在显示 Relyze 图标。
错误修复:间接呼叫分析在某些情况下产生不正确的结果。
错误修复: Win64 Ruby 子系统中由于解释器除以零边情况而造成致命错误。
错误修复:滚动条的主题子系统中的访问冲突。
错误修复:非活动主选项卡呈现其字体错误(回归)。
GUI:更新的应用程序图标。
版本 1.5.0 (2016 年 2 月 26 日)
分析:用于常见编译器运行时和其他静态链接库代码的静态库分析。
插件:添加插件支持以创建、删除、查询和应用静态库包。
分析:对 x64 COFF 对象文件的异常处理程序分析支持。
分析:从 PCH 符号加载类型时性能提高。
分析:内部内存管理器和回调系统的性能改进。
GUI:公开启用和禁用分析的更多部分。
GUI:插件编辑器对话框现在提供重新加载外部修改的文件。
错误修复:销毁包含指针数据类型的数据块可能会访问在关闭分析时违反。
错误修复:未正确处理嵌入 COFF 符号中混乱符号名称的数据类型。
错误修复:某些 x64 COFF 文件中的未执行跳转表分析失败。
错误修复:跳转表分析可能会错误地处理导致应用程序崩溃的基本块。
错误修复:非可执行文件模型的 goto 对话框中的空指针取消引用。
错误修复:使用无效的指针重新分配值正确处理 PE 部分。
错误修复:Win64 生成指针截断问题在分析嵌入证书期间。
错误修复: Win64 生成指针截断问题,在十六进制查看器中的右键单击期间。
错误修复:由于 Windows 线程本地存储初始化,在某些情况下,Win64 生成应用程序加载 Windows 7 x64 上的问题。
错误修复:插件选项:分钟应用程序版本和:最大应用程序版本处理不正确。
错误修复: Relyze:: 可执行文件模型:: 段未返回正确的长度值。
错误修复:Ruby OpenSSL 库无法正确加载(回归)。
错误修复:某些对话框未正确显示自定义主题。
生成:使用 SHA1 和 SHA256 签名对安装程序和应用程序 exe 进行双重签名。
Build: Update SQLite3 to 3.11.0.
生成:将 OpenSSL 更新为 v1.0.2f。
版本 1.4.0 (2015 年 10 月 22 日)
分析:支持加载 AR 库文件。
分析:支持加载和分析COFF对象文件。
分析:改进控制流保护和代码完整性元数据的 PE 负载配置目录解析。
插件:分发 sqlite3 Ruby Gem。
GUI:在适用的情况下,将副本添加到剪贴板选项到所有右键单击菜单。
错误修复: Relyze:: 可执行文件模型:: 函数数据类型. name 未正常工作。
错误修复: Relyze:: 可执行文件模型:: 函数数据类型. 长度和大小模糊.
错误修复:在"结构"视图中,在 Blob 中定位偏移量失败。
错误修复:如果插件以前处于活动状态,应用程序在关闭期间崩溃。
版本 1.3.0 (2015 年 9 月 7 日)
生成:Relyze 现在作为 32 位或 64 位 Windows 应用程序发货。两个生成都兼容功能。
GUI:参考图形现在对每个图形使用单独的枢轴条目。您可以通过右键单击枢轴来关闭和移动它们。
GUI:将参考图概述移到参考图中,以与函数图保持一致。
GUI:改进参考对话框,现在使用虚拟列表视图进行性能,并且可以按文本进行筛选。
分析:处理分析入口点位于非可执行部分的 PE 文件。
分析:改进差异算法对函数的匹配。
分析:改进差异算法匹配来自 switch 语句的重复块的算法。
Bugfix:改进 PE32+ 异常目录中的分析范围表条目处理程序。
错误修复:解决了多个内存泄漏。
错误修复:插件编辑器控件更新,解决了几个问题。
错误修复:应用程序在特定条件下关闭期间崩溃。
生成:将 SQLite3 更新到 3.8.11.1。
生成:将 OpenSSL 更新到 1.0.1p。
版本 1.2.0 (2015 年 7 月 3 日)
插件:支持分析差异。
插件:添加示例插件,在差异后复制匹配的名称和注释。
GUI:添加右键单击菜单支持插件快捷方式到代码和差异视图。
插件:添加插件方法 Relyze::可执行文件模型::BasicBlock.custom_name?
插件: 添加插件方法 Relyze:: FileModel. 重新启动和帮助器方法 Relyze::P lugin::Base.restart_analysis
插件:添加插件方法 Relyze::FileModel.realloc_buffer调整模型内部缓冲区的大小
插件:添加插件方法 Relyze::FileModel.run_plugin一个针对模型运行插件
插件:添加插件帮助器方法 Relyze::可执行文件模型::Instruction.disassemble_all
插件:添加插件帮助器方法 Relyze::可执行文件模型::Instruction.to_asm
插件: 添加插件帮助器方法 Relyze:: 应用程序. get插件guid
插件:添加插件支持到 Relyze::应用程序.分析文件和 Relyze::应用程序.分析缓冲区
插件:允许插件通过 /run 命令行参数无头运行。
插件:删除插件 API 中的分析/分析拼写歧义,以利于分析。
错误修复:处理PE文件映像SCN CNT_CODE预期。
错误修复:在某些情况下,Ruby 插件子系统中死锁。
错误修复:在某些情况下,Ruby 垃圾回收中的类型错误。
错误修复:线程安全访问缓存的 MRU 段,用于多线程差异。
错误修复:确保差异算法在多次运行中产生可重复的结果。
版本 1.1.0 (2015 年 6 月 12 日)
分析:交互式分析差异。
GUI:减小主数据透视菜单大小。
GUI:结构视图中树控制的性能改进。
GUI:添加 Ctrl + 鼠标滚轮以放大和缩小图形。
GUI:向批处理分析添加选项,以防止将生成的分析存档保存到库中。
分析:在代码视图中将字符串长度报告为字符计数而不是字节长度。
分析:支持 AMD 跟踪位操作 (TBM) 和 AVX512 掩码说明。
错误修复:正确解码 BEXTR 指令的直接形式。
错误修复:如果导出的项目长度是函数,则正确报告它。
错误修复:间接呼叫分析在某些条件下正在打击进口。
生成:将 SQLite3 更新到 3.8.10。
版本 1.0.0 (2015 年 5 月 7 日)
初始版本。
daoshan 发表于 2020-11-29 18:53
虽然我看不明白,但是感觉楼主很厉害.

不过,谁能用普通人能听懂的话告诉我这个工具到底是干什么用的.
CharlesOWen 发表于 2020-11-26 15:25
screet1 发表于 2020-11-26 15:27
桌面控制软件吗
 楼主| 朦胧的睡了 发表于 2020-11-26 15:33

反编译软件
nj001 发表于 2020-11-26 16:34
汉化不易,感谢楼主
adda 发表于 2020-11-26 16:39
汉化不易,感谢楼主
看看是不是破解的
 楼主| 朦胧的睡了 发表于 2020-11-26 16:41
adda 发表于 2020-11-26 16:39
汉化不易,感谢楼主
看看是不是破解的

不是破解的
MSLOS 发表于 2020-11-26 16:46
汉化不易,感谢楼主
moranyuyan 发表于 2020-11-26 20:10
这个是干嘛用的
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-24 22:44

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表