Cookie Consent by Free Privacy Policy Generator ๐Ÿ“Œ SwiftBelt - A macOS Enumeration Tool Inspired By Harmjoy'S Windows-based Seatbelt Enumeration Tool

๐Ÿ  Team IT Security News

TSecurity.de ist eine Online-Plattform, die sich auf die Bereitstellung von Informationen,alle 15 Minuten neuste Nachrichten, Bildungsressourcen und Dienstleistungen rund um das Thema IT-Sicherheit spezialisiert hat.
Ob es sich um aktuelle Nachrichten, Fachartikel, Blogbeitrรคge, Webinare, Tutorials, oder Tipps & Tricks handelt, TSecurity.de bietet seinen Nutzern einen umfassenden รœberblick รผber die wichtigsten Aspekte der IT-Sicherheit in einer sich stรคndig verรคndernden digitalen Welt.

16.12.2023 - TIP: Wer den Cookie Consent Banner akzeptiert, kann z.B. von Englisch nach Deutsch รผbersetzen, erst Englisch auswรคhlen dann wieder Deutsch!

Google Android Playstore Download Button fรผr Team IT Security



๐Ÿ“š SwiftBelt - A macOS Enumeration Tool Inspired By Harmjoy'S Windows-based Seatbelt Enumeration Tool


๐Ÿ’ก Newskategorie: IT Security Nachrichten
๐Ÿ”— Quelle: feedproxy.google.com


SwiftBelt is a macOS enumerator inspired by @harmjoy's Windows-based Seatbelt enumeration tool. SwiftBelt does not utilize any command line utilities and instead uses Swift code (leveraging the Cocoa Framework, Foundation libraries, OSAKit libraries, etc.) to perform system enumeration. This can be leveraged on the offensive side to perform enumeration once you gain access to a macOS host. I intentionally did not include any functions that cause pop-ups (ex: keychain enumeration).

Thanks Ramos04 for contributing code to look for various Objective See tools and mattreduce for contributing code for zshell history as well as azure creds.


Steps

You can run the included SwiftBelt mach-o binary in the root directory of this repo or you can edit the Swift code and rebuild a new binary.

To use the included mach-o:

  1. Note: I did not sign the included mach-o. Therefore you will need to take these steps to remove the quarantine attribute in order to run: Once downloaded, copy to the desired host and clear the quarantine attribute ($ xattr -c SwiftBelt) and set as executable ($ chmod +x SwiftBelt)
  2. To see the help menu: ./SwiftBelt -h

Help menu:

SwiftBelt Options:

-SecurityTools --> Check for the presence of common macOS security tools (at least the ones I am familiar with)

-SystemInfo --> Pull back system info (wifi SSID info, open directory node info, internal IPs, ssh/aws/gcloud/azure-cli cred info, basic system info). If present on the host, this tool will display the contents of ssh keys, known hosts file, aws cred files, and gcloud token info

-Clipboard --> Dump clipboard contents

-RunningApps --> List all running apps

-ListUsers --> List local user accounts

-LaunchAgents --> List launch agents, launch daemons, and configuration profile files

-BrowserHistory --> Attempt to pull Safari, Firefox, Chrome, and Quarantine history (note as FYI: if Chrome or Firefox is actively running, the tool will not be able to read the locked database to extract info)

-SlackExtract --> Check if Slack is present and if so read cookie, downloads, and workspaces info (leverages research done by Cody Thomas)

-ShellHistory --> Read shell (Bash or Zsh) history content

-Bookmarks --> Read Chrome saved bookmarks

Usage:

To run all options: ./SwiftBelt

To specify certain options: ./SwiftBelt [option1] [option2] [option3]...

Example: ./SwiftBelt -SystemInfo -Clipboard -SecurityTools ...

To edit the Swift code and rebuild your own mach-o:

  1. Open the xcodeproj file for SwiftBelt in Xcode

  2. Edit the code in main.swift code as needed in Xcode

  3. From a terminal cd into the SwiftBelt directory and run: "swift build" to generate the binary. The binary will be dropped in the .build/debug folder inside of the SwiftBelt folder and will be named SwiftBelt

  4. Copy to the desired host and clear the quarantine attribute ($ xattr -c SwiftBelt) and set as executable ($ chmod +x SwiftBelt)

  5. Execute


Detection

Though this tool does not use any command line utilities (which are easy to detect), this tool does read from several files on the system which can be detected by any tools that leverage the Endpoint Security Framework (these file reads in particular are captured by ES_EVENT_TYPE_NOTIFY_OPEN events within ESF).



...



๐Ÿ“Œ Linux-Smart-Enumeration - Linux Enumeration Tool For Pentesting And CTFs With Verbosity Levels


๐Ÿ“ˆ 27.73 Punkte

๐Ÿ“Œ WordPress Stop User Enumeration 1.3.4 User Enumeration


๐Ÿ“ˆ 23.66 Punkte

๐Ÿ“Œ WordPress Stop User Enumeration 1.3.8 User Enumeration


๐Ÿ“ˆ 23.66 Punkte

๐Ÿ“Œ 0xsp-Mongoose - Privilege Escalation Enumeration Toolkit (ELF 64/32), Fast, Intelligent Enumeration With Web API Integration


๐Ÿ“ˆ 23.66 Punkte

๐Ÿ“Œ WordPress Stop User Enumeration 1.3.4 User Enumeration


๐Ÿ“ˆ 23.66 Punkte

๐Ÿ“Œ Windows 10โ€™s App Launcher Inspired by macOS Spotlight Just Around the Corner


๐Ÿ“ˆ 21.93 Punkte

๐Ÿ“Œ [INSPIRED BY MACOS] Another Arch linux KDE Rice!


๐Ÿ“ˆ 20.06 Punkte

๐Ÿ“Œ A macOS Mojave Inspired GTK Theme Appears


๐Ÿ“ˆ 20.06 Punkte

๐Ÿ“Œ best macos clone/inspired distro?


๐Ÿ“ˆ 20.06 Punkte

๐Ÿ“Œ Download the macOS Rancho Cucamonga wallpapers inspired by Craig Federighiโ€™s WWDC joke


๐Ÿ“ˆ 20.06 Punkte

๐Ÿ“Œ Looking for MacOS inspired Icon Pack that still keeps it like GNOME


๐Ÿ“ˆ 20.06 Punkte

๐Ÿ“Œ Catsight - A cross-platform tool I am developing to inspect process memory and disassembly in real time, inspired by x64dbg


๐Ÿ“ˆ 18.95 Punkte

๐Ÿ“Œ Microsoft Teases the New Windows 10X-Inspired Start Menu for Windows 10


๐Ÿ“ˆ 18.61 Punkte

๐Ÿ“Œ NtFileSins / Windows NTFS Privileged File Access Enumeration Tool


๐Ÿ“ˆ 17.77 Punkte

๐Ÿ“Œ Windows File Enumeration Intel Gathering Tool 2.1


๐Ÿ“ˆ 17.77 Punkte

๐Ÿ“Œ Windows File Enumeration Intel Gathering Tool 2.2


๐Ÿ“ˆ 17.77 Punkte

๐Ÿ“Œ Enum4Linux-Ng - A Next Generation Version Of Enum4Linux (A Windows/Samba Enumeration Tool) With Additional Features Like JSON/YAML Export


๐Ÿ“ˆ 17.77 Punkte

๐Ÿ“Œ Vuln: Apple macOS Server CVE-2017-2382 User Enumeration Vulnerability


๐Ÿ“ˆ 17.02 Punkte

๐Ÿ“Œ Windows 10 Mobile Redstone 2 to Come with PC-Inspired Wi-Fi Settings Screen


๐Ÿ“ˆ 16.74 Punkte

๐Ÿ“Œ Windows 10 Mobile Redstone 2 to Come with PC-Inspired Wi-Fi Settings Screen


๐Ÿ“ˆ 16.74 Punkte

๐Ÿ“Œ Android 12L for Surface Duo to feature Windows 11-inspired UI design updates


๐Ÿ“ˆ 16.74 Punkte

๐Ÿ“Œ Windows 10 Project NEON-Inspired People App Envisioned in New Concept


๐Ÿ“ˆ 16.74 Punkte

๐Ÿ“Œ This Android-Inspired Windows 10 Battery Flyout Really Isnโ€™t a Bad Idea


๐Ÿ“ˆ 16.74 Punkte

๐Ÿ“Œ Developer Who Inspired Windows Package Manager Gets Official Credit


๐Ÿ“ˆ 16.74 Punkte

๐Ÿ“Œ This Sun Valley-Inspired Windows 10 Start Menu Will Blow Your Mind


๐Ÿ“ˆ 16.74 Punkte

๐Ÿ“Œ Windows 11: inspired by Linux; of will it inspire Linux design in future?


๐Ÿ“ˆ 16.74 Punkte

๐Ÿ“Œ Linux desktop environment concept, inspired by windows 8 / 8.1


๐Ÿ“ˆ 16.74 Punkte

๐Ÿ“Œ Ayaneo Retro PC: Inspired by Mac, Runs Windows, Supports Ubuntu


๐Ÿ“ˆ 16.74 Punkte

๐Ÿ“Œ Social Mapper - A Social Media Enumeration & Correlation Tool


๐Ÿ“ˆ 15.9 Punkte

๐Ÿ“Œ Linux Private-i is a custom enumeration tool to assist in privilege escalation by automating tasks.


๐Ÿ“ˆ 15.9 Punkte

๐Ÿ“Œ Bscan - An Asynchronous Target Enumeration Tool


๐Ÿ“ˆ 15.9 Punkte











matomo