Hacking Articles Tips Tricks Videos Tutorials
Photo
Hacking on Medium
Mitmproxy and Kubernetes
https://cdn-images-1.medium.com/max/2600/1*G8RbErO2MznCS3gL0ByEtA.png
Solving the untrusted certificate issues in pods !!
Continue reading on Medium »
Mitmproxy and Kubernetes
https://cdn-images-1.medium.com/max/2600/1*G8RbErO2MznCS3gL0ByEtA.png
Solving the untrusted certificate issues in pods !!
Continue reading on Medium »
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
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
Kali Linux Tutorials
EyeWitness : Take Screenshots Of Websites Kali Linux
EyeWitness is designed to take screenshots of websites provide some server header info, and identify default credentials if known.
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]
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]
reddit
how much knowledge should you have about windows in order to be...
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...
hacking: security in practice
Anyone way to see the servers someone is in?
Was just wondering if there was a hack to let you see every server someone is in.
submitted by /u/Lucky-Selection-10
[link] [comments]
Anyone way to see the servers someone is in?
Was just wondering if there was a hack to let you see every server someone is in.
submitted by /u/Lucky-Selection-10
[link] [comments]
reddit
Anyone way to see the servers someone is in?
Was just wondering if there was a hack to let you see every server someone is in.
hacking: security in practice
How did you learn to hack?
What's your story? How did you get started?
submitted by /u/Notalabel_4566
[link] [comments]
How did you learn to hack?
What's your story? How did you get started?
submitted by /u/Notalabel_4566
[link] [comments]
Reddit
From the hacking community on Reddit
Explore this post and more from the hacking community
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]
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]
reddit
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...
Wassup bug hunters! 🚀Continue reading on Medium » (https://medium.com/@capturethebugs/tools-for-bug-bounty-2d2a7b0db772?source=rss------bug_bounty-5)
Hacking on Medium
HACKTOBERFEST’22(Short Overview)
September is almost over and HacktoberFest is to begin soon!
Continue reading on Medium »
___________________________
@hacking_Attack
@Hacking_Video
HACKTOBERFEST’22(Short Overview)
September is almost over and HacktoberFest is to begin soon!
Continue reading on Medium »
___________________________
@hacking_Attack
@Hacking_Video
Medium
HACKTOBERFEST’22(Short Overview)
September is almost over and HacktoberFest is to begin soon!
Hacking Articles Tips Tricks Videos Tutorials
Photo
Hacking on Medium
DevSecOps: Hello World!!!
https://cdn-images-1.medium.com/max/1485/1*6urv8x72Y99gCGDhbkzheQ.jpeg
Covid situation has taken a toll on all of us. We all are working hard to make sure we, our families and our children are safe. When going…
Continue reading on Medium »
___________________________
@hacking_Attack
@Hacking_Video
DevSecOps: Hello World!!!
https://cdn-images-1.medium.com/max/1485/1*6urv8x72Y99gCGDhbkzheQ.jpeg
Covid situation has taken a toll on all of us. We all are working hard to make sure we, our families and our children are safe. When going…
Continue reading on Medium »
___________________________
@hacking_Attack
@Hacking_Video
Medium
DevSecOps: Hello World!!!
Covid situation has taken a toll on all of us. We all are working hard to make sure we, our families and our children are safe. When going…
Hacking Articles Tips Tricks Videos Tutorials
Photo
Hacking on Medium
Ransomware: Double, Triple, Quadruple Extortion Defined
https://cdn-images-1.medium.com/max/2600/0*j2UuTplWHwpBxBe4
Originally, ransomware involved encrypting an organization’s data and demanding payment to provide the decryption key. This is referred to…
Continue reading on Medium »
___________________________
@hacking_Attack
@Hacking_Video
Ransomware: Double, Triple, Quadruple Extortion Defined
https://cdn-images-1.medium.com/max/2600/0*j2UuTplWHwpBxBe4
Originally, ransomware involved encrypting an organization’s data and demanding payment to provide the decryption key. This is referred to…
Continue reading on Medium »
___________________________
@hacking_Attack
@Hacking_Video
Medium
Ransomware: Double, Triple, Quadruple Extortion Defined
Originally, ransomware involved encrypting an organization’s data and demanding payment to provide the decryption key. This is referred to…
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
* (OPTIONAL) Download the
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
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 teamClone 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
Kali Linux Tutorials
gokart : Static Analysis Tool For Securing Go code Kali Linux
GoKart is a static analysis tool for Go that finds vulnerabilities using the SSA form of Go source code. It is capable of tracing the source.
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
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
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
GitHub
GitHub - ShiftLeftSecurity/shiftleft-go-demo
Contribute to ShiftLeftSecurity/shiftleft-go-demo development by creating an account on GitHub.