Hacking Articles Tips Tricks Videos Tutorials
470 subscribers
66K 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
Kali Linux Tutorials
EyeWitness : Take Screenshots Of Websites

EyeWitness is designed to take screenshots of websites provide some server header info, and identify default credentials if known.

EyeWitness is designed to run on Kali Linux. It will auto detect the file you give it with the -f flag as either being a text file with URLs on each new line, nmap xml output, or nessus xml output. The –timeout flag is completely optional, and lets you provide the max time to wait when trying to render and screenshot a web page.

A complete usage guide which documents EyeWitness features and its typical use cases is available here – https://www.christophertruncer.com/eyewitness-2-0-release-and-user-guide/

Windows

FortyNorth Security has created a Windows client (thanks to the massive help of Matt Grandy (@Matt_Grandy_) with the stability fixes). All you need to do is build it locally (or check the releases), and then provide a path to a file containing the URLs you want scanned! EyeWitness will generate the report within your “AppData\Roaming” directory. The latest version of the C# EyeWitness supports parsing and taking screenshots of Internet Explorer and Chrome bookmarks without having to supply a list of URLs. This version is also small enough to be delivered through Cobalt Strike’s execute-assembly.

Setup

* Navigate into the CS directory
* Load EyeWitness.sln into Visual Studio
* Go to Build at the top and then Build Solution if no modifications are wanted

Usage

EyeWitness.exe –help
EyeWitness.exe –bookmarks
EyeWitness.exe -f C:\Path\to\urls.txt
EyeWitness.exe –file C:\Path\to\urls.txt –delay [timeout in seconds] –compress

Linux
Supported Linux Distros
* Kali Linux
* Debian 7+ (at least stable, looking into testing) (Thanks to @themightyshiv)
* CentOS 7
* Rocky Linux 8

E-Mail: EyeWitness [@] christophertruncer [dot] com

Setup

* Navigate into the Python/setup directory
* Run the setup.sh script

Usage

./EyeWitness.py -f filename –timeout optionaltimeout

Examples

./EyeWitness -f urls.txt –web
./EyeWitness -x urls.xml –timeout 8
./EyeWitness.py -f urls.txt –web –proxy-ip 127.0.0.1 –proxy-port 8080 –proxy-type socks5 –timeout 120

Proxy Usage

The best guide for proxying EyeWitness through a socks proxy was made by @raikia and is available here – #458

To install EyeWitness from a system while needing to go through a proxy, the following commands (thanks to @digininja) can be used.

Docker

Now you can execute EyeWitness in a docker container and prevent you from install unnecessary dependencies in your host machine.

Note: execute docker run with the folder path in the host which hold your results (/path/to/results)
Note2: in case you want to scan urls from a file, make sure you put it in the volume folder (if you put urls.txt in /path/to/results, then the argument should be -f /tmp/EyeWitness/urls.txt)
Download
hacking: security in practice
how much knowledge should you have about windows in order to be able to write exploits and malware?

I am pretty sure you need to have some knowledge of how windows work under the hood in order to be able to write exploits or develop malware ( or understand how malware work to be able to reverse it ) or am I totally wrong? anyway, if I am not wrong, what should I learn about windows?

submitted by /u/Fuck_Life_421
[link] [comments]
hacking: security in practice
Is it possible to track down a stolen phone?

I know this has probably been asked a million times already.. but lemme ask for one more time again please. Is it possible to track down a stolen phone at all? Wether using the IMEI number or else? Brother just got threatened and everything got took from him.

submitted by /u/AbdulazizThabet
[link] [comments]
Tools for Bug Bounty

Wassup bug hunters! 🚀Continue reading on Medium »
Read more...
Dark Reading: Attacks/Breaches
Fake Sites Siphon Millions of Dollars in 3-Year Scam

A crime syndicate based in Russia steals millions of dollars from credit card companies using fake dating and porn sites on hundreds of domains to rack up fraudulent charges.
Kali Linux Tutorials
gokart : Static Analysis Tool For Securing Go code

GoKart is a static analysis tool for Go that finds vulnerabilities using the SSA (single static assignment) form of Go source code. It is capable of tracing the source of variables and function arguments to determine whether input sources are safe, which reduces the number of false positives compared to other Go security scanners. For instance, a SQL query that is concatenated with a variable might traditionally be flagged as SQL injection; however, GoKart can figure out if the variable is actually a constant or constant equivalent, in which case there is no vulnerability.

GoKart also helps to power Chariot, Praetorian’s security platform that helps you find, manage, and fix vulnerabilities in your source code and cloud environments. Chariot makes it simple to run automated, continuous GoKart scans on your source code. If you want to try GoKart, you can set up a free Chariot account in minutes by clicking here. Why We Built GoKartStatic analysis is a powerful technique for finding vulnerabilities in source code. However, the approach has suffered from being noisy – that is, many static analysis tools find quite a few “vulnerabilities” that are not actually real. This has led to developer friction as users get tired of the tools “crying wolf” one time too many.

The motivation for GoKart was to address this: could we create a scanner with significantly lower false positive rates than existing tools? Based on our experimentation the answer is yes. By leveraging source-to-sink tracing and SSA, GoKart is capable of tracking variable taint between variable assignments, significantly improving the accuracy of findings. Our focus is on usability: pragmatically, that means we have optimized our approaches to reduce false alarms. InstallYou can install GoKart locally by using any one of the options listed below. Install with go install$ go install github.com/praetorian-inc/gokart@latest Install a release binary* Download the binary for your OS from the releases page.
* (OPTIONAL) Download the checksums.txtfile to verify the integrity of the archive Getting Started – Scanning an Example AppYou can follow the steps below to run GoKart on Go Test Bench, an intentionally vulnerable Go application from the Contrast Security team

Clone sample vulnerable application
git clone https://github.com/Contrast-Security-OSS/go-test-bench.git
gokart scan go-test-bench/

Output should show some identified vulnerabilities, each with a Vulnerable Function and Source of User Input identified.

To test some additional GoKart features, you can scan with the CLI flags suggested below.

Use verbose flag to show full traces of these vulnerabilities
gokart scan go-test-bench/ -v
Use globalsTainted flag to ignore whitelisted Sources
may increase false positive results
gokart scan go-test-bench/ -v -g
Use debug flag to display internal analysis information
which is useful for development and debugging
gokart scan go-test-bench/ -d
Output results in sarif format
gokart scan go-test-bench/ -s
Output results to file
gokart scan go-test-bench/ -o gokart-go-test-bench.txt
Output scarif results to file
gokart scan go-test-bench/ -o gokart-go-test-bench.txt -s
Scan remote public repository
Repository will be cloned locally, scanned and deleted afterwards
gokart scan -r https://github.com/ShiftLeftSecurity/shiftleft-go-demo -v
Specify the remote branch to scan
gokart scan -r https://github.com/ShiftLeftSecurity/shiftleft-go-demo -b actions_fix
Scan remote private repository via ssh
gokart scan -r git@github.com:Contrast-Security-OSS/go-test-bench.git
Scan remote private repository and optionally specify a key for ssh authentication
gokart scan -r git@github.com:Contrast-Security-OSS/go-test-bench.git -k /home/gokart/.ssh/github_rsa_key
Use remote scan and output flags together for seamle[...]

___________________________
@hacking_Attack
@Hacking_Video
Hacking Articles Tips Tricks Videos Tutorials
Kali Linux Tutorials gokart : Static Analysis Tool For Securing Go code GoKart is a static analysis tool for Go that finds vulnerabilities using the SSA (single static assignment) form of Go source code. It is capable of tracing the source of variables and…
ss security reviews
gokart scan -r https://github.com/ShiftLeftSecurity/shiftleft-go-demo -o gokart-shiftleft-go-demo.txt -v
Use remote scan, output and sarif flags for frictionless integration into CI/CD
gokart scan -r https://github.com/ShiftLeftSecurity/shiftleft-go-demo -o gokart-shiftleft-go-demo.txt -s

To test out the extensibility of GoKart, you can modify the configuration file that GoKart uses to introduce a new vulnerable sink into analysis. There is a Test Sink analyzer defined in the included default config file at util/analyzers.yml. Modify util/analyzers.ymlto remove the comments on the Test Sink analyzer and then direct GoKart to use the modified config file with the -iflag.

Scan using modified analyzers.yml file and output full traces
gokart scan go-test-bench/ -v -i /util/analyzers.yml

Output should now contain additional vulnerabilities, including new “Test Sink reachable by user input” vulnerabilities. Download

___________________________
@hacking_Attack
@Hacking_Video