Skip to content

Releases: zorgiepoo/Bit-Slicer

1.7.11 Alpha 4

09 Oct 21:44
Compare
Choose a tag to compare
1.7.11 Alpha 4 Pre-release
Pre-release
  • Add advanced option to search for shared memory from other processes, which is disabled by default
  • Fix several thread race conditions / potential crashes during memory scans

1.7.11 Alpha 3

27 Sep 06:39
Compare
Choose a tag to compare
1.7.11 Alpha 3 Pre-release
Pre-release
  • Fix performance issues introduced in Alpha 2 during searches
  • Adjust default / minimum window sizes

1.7.11 Alpha 2

26 Sep 02:54
Compare
Choose a tag to compare
1.7.11 Alpha 2 Pre-release
Pre-release
  • Fix potential crash during reading memory regions during searches
  • Fix potential crash during parsing mapped binaries
  • Fix memory leak when reading file paths to binaries mapped in memory

1.7.11 Alpha 1

11 Sep 19:40
Compare
Choose a tag to compare
1.7.11 Alpha 1 Pre-release
Pre-release
  • Add watching variable accesses and setting instruction breakpoints support for Apple Silicon
  • Add improved support for overwriting executable memory on Apple Silicon
  • Scripting: fix vm.base() not returning correct result on second time it's called
  • Update continue button icon in debugger window

1.7.10

17 May 07:07
Compare
Choose a tag to compare

1.7.10 requires macOS 10.11 or later.

  • Added native support for Macs with Apple Silicon (but watching variable accesses and setting breakpoints is disabled)
  • Fixed potential crashes in searching and improved performance in presenting results
  • Fixed mach binary information not being retrieved in some cases, sometimes causing ASLR support to not work for linked libraries
  • Fixed changing memory protection, adding instruction breakpoints, or overwriting code not working on Intel Macs in some cases
  • Fixed logic bug in Byte Array searches using Boyer-Moore
  • Fixed bug where instruction text from the Debugger may not be copied correctly in Dark Mode
  • Created documentation page for Scripting vm properties
  • Updated artwork for some of the search document/debugger toolbar icons to include retina versions
  • Updated App category to Utilities
  • Updated minimum macOS supported version to 10.11

1.7.10 Alpha 2

25 Dec 19:23
Compare
Choose a tag to compare
1.7.10 Alpha 2 Pre-release
Pre-release

1.7.10 (Alpha 2) requires macOS 10.11 or later.

Changes from 1.7.10 (Alpha 1):

  • Fixed toolbar style on Big Sur (regressed in 1.7.10 Alpha 1)
  • Update Python to 3.9.1 and updated scripting to support arm64
  • Fix mach binary information not being retrieved in some cases, sometimes causing ASLR support to not work for linked libraries
  • Add safer bounds checking for retrieving mach binary file paths
  • Add Sparkle EdDSA public key to use for software updates

1.7.10 Alpha 1

29 Aug 23:31
Compare
Choose a tag to compare
1.7.10 Alpha 1 Pre-release
Pre-release

1.7.10 (Alpha 1) requires macOS 10.11 or later.

  • Fixed changing memory protection, adding instruction breakpoints, or overwriting code not working in some cases
  • Fixed issues in searching and improved performance in presenting results
  • Fixed bug in Byte Array searches using Boyer-Moore
  • Fixed a bug where instruction text from the Debugger may not be copied correctly in Dark Mode
  • Updated artwork for some of the search document/debugger toolbar icons to include retina versions
  • Upgraded dependencies to memory viewer (HexFiend), hotkey framework (ShortcutRecorder), yasm, udis86, Sparkle
  • Added experimental support for Apple Silicon / arm64
    • Scripting is disabled (will be enabled in a future version)
    • Instruction breakpoints and watching write/read accesses is disabled
    • Disassembly and assembly is "theoretically" supported but overwriting code may not work
    • Rosetta support is unknown
    • Completely untested on a real Apple Silicon machine

1.7.9

17 Sep 03:22
Compare
Choose a tag to compare

1.7.9 requires macOS 10.10 or later.

  • Fixed bug where a script may have assumed to have an execute function but did not actually have one
  • Added Spanish translations (thanks Sebastian Mallol!)
  • Added compatibility improvements including dark mode for Mojave

1.7.8

08 Feb 03:10
Compare
Choose a tag to compare
  • Fixed bug where script variable's descriptions were annotated incorrectly
  • Fixed potential bad memory access crash when failing to compile a breakpoint scripting condition
  • Disallow showing tab bar for Debugger, Memory Viewer, Logs windows (macOS 10.12+)
  • Fixed bug where variable value changes may not re-display on older systems (macOS 10.8)
  • Updated Russian Localizations (thanks Dimatokis)

1.7.7

24 Sep 00:05
Compare
Choose a tag to compare
  • Improved compatibility with macOS 10.12 Sierra
  • Added 'New Tab' (⌘T) menu item for creating new Tabs for macOS Sierra users
  • Added exporting executable images information when dumping all memory to disk
  • Show all running processes if Bit Slicer is running as root (not recommended though)
  • Increased maximum width for description column (fixes #28; thanks cmsimike!)
  • Fixed Preferences window growing too big under older systems