Hacking Articles Tips Tricks Videos Tutorials
468 subscribers
65.8K photos
15 videos
157 files
132K links
Exploit
Pentesting
Hacking
Red Team
Blue Team
Kali Linux
Bug Bounty
Black Hat
Cyber security etc

@Hacking_Video
@Hacking_attack
Download Telegram
Usage (EVM)EVM support is currently a bit limited. MUI EVM only supports the same feature set as the Manticore CLI tool (https://github.com/trailofbits/manticore). Available commands include:Load Ethereum (https://www.kitploit.com/search/label/Ethereum) ContractSolve With Manticore / Stop ManticoreAnd the following views are implemented:EVM Run DialogThe run dialog is shown when you invoke the Solve with Manticore command. It allows you to configure the various manticore options, and the changes will be saved to the bndb file.
Run ReportThe report page shows the result of a manticore execution. It displays all the files produced using the Binary Ninja UI.
hacking: security in practice
How do IOT devices get hacked?

I know that IOT devices are usually very insecure, and I get why too. However, assuming an attacker is mass-scanning the internet, they shouldn’t be able to hack the IOT devices, right? Unless you set up port forwarding, the pings will just not go anywhere. If your PC gets compromised for example, the attacker can climb through your network of course, but from the outside even IOT devices should be safe.

(However, I’ve heard of a setting in routers that lets devices set up port forwarding themselves. Maybe this is it)

So why, and how, can IOT devices get hacked?

submitted by /u/Redcurrent19
[link] [comments]
Hacking Articles Tips Tricks Videos Tutorials
Photo
KitPloit - PenTest Tools!
MUI - A GUI Plugin For Binary Ninja To Easily Interact With And View The Progress Of Manticore

https://blogger.googleusercontent.com/img/a/AVvXsEg2ezs221jpWWNUGVLxuK7bx_jP-RbT-XsGXFPqIZCKBQTn_1lFXrsh5Jjg6cL8UmY_S98aqFAqeLsUc42v3KHJqQ76xRZuftgQq1PBMi7AsYcH9aU9s2U4vhKysBt9a3Y4K_93ZwJ20pn2zFGS2EJSV5JzlH2EwilL5lsx0OM-yZ2PEl09VAIzneysvw With the Manticore User Interface (MUI) project, we provide a graphical user interface plugin for Binary Ninja to allow users to easily interact with and view progress of the Manticore symbolic execution engine for analysis of smart contracts and native binaries.
ATTENTION
This project is under active development and may be unstable or unusable. Please open an issue if you have any difficulties using the existing features. New feature development will be considered on a case by case basis. RequirementsAside from the Python requirements, we require the following:

* Binary Ninja (latest development version) with GUI
* git submodule update --init --recursivefor Manticore submodule InstallationMUI requires a copy of Binary Ninja with a GUI. Currently we are testing against the latest devrelease(s) (2.4.2901-dev at time of writing).

Manticore only operates on native binaries within a Linux environment. EVM support has only been tested on Mac and Linux, and it requires the installation of ethersplay.

Python dependencies are currently managed using requirements.txtand requirements-dev.txt. You can run make initto set up a development environment.

1.
Make the project available to Binary Ninja by creating a symbolic link to the plugins directory. From within the root of this repo, run the following: # For Mac
$ ln -s "$(pwd)/mui" "${HOME}/Library/Application Support/Binary Ninja/plugins/mui"

# For Linux
$ ln -s "$(pwd)/mui" "${HOME}/.binaryninja/plugins/mui"
2.
Make sure Binary Ninja knows about our Python virtual environment.

1. Open Binary Ninja's "Preferences" -> "Settings" -> "Python" and ensure the "Python Interpreter" is correctly set to the Python path associated with the current virtual environment. Reference venv/pyvenv.cfgto find the base path.
2. Copy and paste the absolute path of the MUI project into Binary Ninja's "Python Virtual Environment Site-Packages" and add the required /venv/lib/python3.<minor_version/site-packagessuffix for the site-packages path.
3. Restart Binary Ninja if necessary. DevelopmentInstalling currently listed dependencies: $ make init
# For Mac (will be similar for Linux)
$ export PYTHONPATH="/Applications/Binary Ninja.app/Contents/Resources/python:/Applications/Binary Ninja.app/Contents/Resources/python3"
Activating the python virtual environment (do this before running other make commands): $ . venv/bin/activate Code style and linting can be followed by running the following: $ make format
$ make lint
Tests for code without Binary Ninja interaction can be run if you have a headless version of binary ninja available, otherwise only non-Binary Ninja tests will be run: $ make test Adding a new dependency can be done by editing requirements.txtor requirements-dev.txtand then running the following in the virtual environment: $ pip install -r requirements-dev.txt -r requirements.txt Usage (Native)All MUI features can be accessed through either the right-click context menu or the command palette. Common features include:

* Find Path to This Instruction / Remove Instruction from Find List
* Avoid This Instruction / Remove Instruction from Avoid List
* Add/Edit Custom Hook
* Solve With Manticore / Stop Manticore

And the following widgets are available:

*
State List Wid[...]
Hacking Articles Tips Tricks Videos Tutorials
KitPloit - PenTest Tools! MUI - A GUI Plugin For Binary Ninja To Easily Interact With And View The Progress Of Manticore https://blogger.googleusercontent.com/img/a/AVvXsEg2ezs221jpWWNUGVLxuK7bx_jP-RbT-XsGXFPqIZCKBQTn_1lFXrsh5Jjg6cL8UmY_S98aqFAqeLsUc42v3…
get

Shows all the Active/Waiting/Complete/Errored states during manticore execution. Double-clicking a certain state navigates you to the current instruction of that state and renders its provenance tree in the graph widget. https://blogger.googleusercontent.com/img/a/AVvXsEg0yuYVzMf8llM-9a8oLf1FlR280-TAfSBZaIWOdh6gX9fUTZVxq0z8WZf7v2FPR0tMyLXbkA0JQ-hVhj0M_3dEtuEN2PwkqyoWKJf0lfZYRO1tDRMAHtBUp-coHdu6aT5CDA5WSkEUjcg72uGmdMNFiJmLHneHuU2firaNp1TXFI_UUTBuc90fuVQ8rg=w640-h526 *
State Graph Widget

Shows the provenance tree for a certain state selected in the list widget. Tabcan be used to expand/collapse the graph and double-clicking any of the state nodes navigates you to the current instruction of that state. https://blogger.googleusercontent.com/img/a/AVvXsEhWZOaoxLchNS6QnYo-3AfltFXIogNe1yb11BRJQ7Hd1QXuPrERY2445nZboQiPVIjBidedQkCvD2qzi4saaS7FMTWqgCyXOiGQ2k8kpLzW9hQ-sZQUryLquGii7NookJggoQw_V3ZMXIHJYv1PFS5Na7Wrs6JraOZeFMHRgR0xY0CzufuJumbC9B40qw=w640-h396 *
Run Dialog

The run dialog is shown when you invoke the Solve with Manticorecommand. It allows you to configure the various manticore options, and the changes will be saved to the bndbfile. Some example configs include using a combination of LD_PRELOADand LD_LIBRARY_PATHenvironment variables to run the binary with custom glibc. https://blogger.googleusercontent.com/img/a/AVvXsEjDeat3FYnidvrdwfuHZ5rWBG0EredkhMRhN05du4cZG1RsLIaMqsDFYaEPWwOcmuuLu24FAf0GOs5loRJRi-pF-VBXI97IpFTHAAYft6cuwc1E9htkNOsWDRxntmq-gOmvP4l_fEG3lI3umkUDYp6eeSnQM17uAWxzf7MfbY_cYO6iHJtN8i4JP0Hxtw=w640-h420 *
Custom Hook Dialog

The custom hook dialog can be accessed using the Add/Edit Custom Hookcommand. It allows you to define a custom manticore hook at the selected address. You also have full access to the Binary Ninja API which allows you to add highlighting, comments, and more. A defined hook can be removed by setting the code input field to blank. https://blogger.googleusercontent.com/img/a/AVvXsEgZvgkXjWJToyvTlHZhteMn1ximN_vPy12o8k2TbzzOXq3TlnkRFV5pn9NBrGM-f1PWYOeMeSw_bp8bIPa-7eUBXUDvUut4enmaSOEDAsjhC7925jyUfqdL0DpLmrGMbzO2nD1ND2np3Y_IfVVb-Dkg60tLwB-hnaQafcknkILcsNKm6wY2Lvg5-Qx_Dg=w640-h356 Usage (EVM)EVM support is currently a bit limited. MUI EVM only supports the same feature set as the Manticore CLI tool. Available commands include:

* Load Ethereum Contract
* Solve With Manticore / Stop Manticore

And the following views are implemented:

*
EVM Run Dialog

The run dialog is shown when you invoke the Solve with Manticorecommand. It allows you to configure the various manticore options, and the changes will be saved to the bndbfile. https://blogger.googleusercontent.com/img/a/AVvXsEj3smvjWLXOFv8Q2mPNboa-B3ld36y3she1aVmymbUBavq46T0_z0s7MnKMYexWpPyX0RJ5eJFVygn5_4TNMCDz_kYRwKx3IfI_y59LiWrURbfGtfJ5jY6496vFhtBhPPjilQyKgXAGXRAkpHnnFTaNmPz4HmFtaVE1sPgxduMUn6gtOPCsZ4rDU0nxPw=w640-h466 *
Run Report

The report page shows the result of a manticore execution. It displays all the files produced using the Binary Ninja UI. https://blogger.googleusercontent.com/img/a/AVvXsEhTEFkt1tuHBOduMURN2EJUK9R9_40vBjVHMFv2LLMyYpIrn424p1nnCxK_hDOyYPByCOlL8_XIxIrujhacPsYIdEHkn9Qji3DE0dUqKyn1vp8j44I0rgGGnonCFMpJQcd4EzH-Jj-voZhm4sKsxA3WUvrL5ok5KKSqkFXQCu9HC74dxaaitGpsG9NPKA=w640-h419 Download MUI
A Hacker’s Guide to Submitting Bugs on Immunefi

Many whitehat hackers and bug bounty hunters who discover Immunefi already have some experience under their belt. They’ve often submitted…Continue reading on Immunefi »
Read more...
A guide to our dApp and benefits for our users

With the launch of our testnet and bugbounty programme, we would like to give our community a brief on our dApp and the various services…Continue reading on Medium »
Read more...
Share and Win $BUSY!

Steps to follow:Continue reading on BusyTechnology »
Read more...
How to be a Bug Bounty Hunter

Hello guys, in this article I’m going to share some tips on how to become a successful bug hunter. I´m Octavian, a network engineer by day…Continue reading on Medium »
Read more...
Many whitehat hackers and bug bounty hunters who discover Immunefi already have some experience under their belt. They’ve often submitted…Continue reading on Immunefi » (https://medium.com/immunefi/a-hackers-guide-to-submitting-bugs-on-immunefi-1e6b7ada71a9?source=rss------bug_bounty-5)