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
Deep Web
Question

How do i find the dark forest video of that dog on the dark web i heard it's some violent shi btw I'm using my phone

submitted by /u/cligey_
[link] [comments]

___________________________
@hacking_Attack
@Hacking_Video
crawlergo is a browser crawler that uses chrome headless mode for URL collection. It hooks key positions of the whole web page with DOM rendering stage, automatically fills and submits forms, with intelligent JS event triggering, and collects as many entries exposed by the website as possible. The built-in URL de-duplication module filters out a large number of pseudo-static URLs, still maintains a fast parsing and crawling speed for large websites, and finally gets a high-quality collection of request results. crawlergo currently supports the following features: chrome browser environment rendering Intelligent form filling, automated submission Full DOM event collection with automated triggering Smart URL de-duplication to remove most duplicate requests Intelligent analysis of web pages and collection of URLs, including javascript file content, page comments, robots.txt (https://www.kitploit.com/search/label/Robots.txt) files and automatic Fuzz of common paths Support Host binding, automatically fix and add Referer Support browser request proxy Support pushing the results to passive web vulnerability scanners
Installation
Please read and confirm disclaimer (https://github.com/Qianlitp/crawlergo/blob/master/Disclaimer.md) carefully before installing and using。 Build cd crawlergo/cmd/crawlergo
go build crawlergo_cmd.go crawlergo relies only on the chrome environment to run, go to download (https://www.chromium.org/getting-involved/download-chromium) for the new version of chromium, or just click to download Linux version 79 (https://storage.googleapis.com/chromium-browser-snapshots/Linux_x64/706915/chrome-linux.zip). Go to download page (https://github.com/0Kee-Team/crawlergo/releases) for the latest version of crawlergo and extract it to any directory. If you are on linux or macOS, please give crawlergo executable permissions (+x). Or you can modify the code and build it yourself. If you are using a linux system and chrome prompts you with missing dependencies, please see TroubleShooting below
Quick Start

Go!
Assuming your chromium installation directory is /tmp/chromium/, set up 10 tabs open at the same time and crawl the testphp.vulnweb.com: ./crawlergo -c /tmp/chromium/chrome -t 10 http://testphp.vulnweb.com/
Using Proxy
./crawlergo -c /tmp/chromium/chrome -t 10 --request-proxy socks5://127.0.0.1:7891 http://testphp.vulnweb.com/
Calling crawlergo with python
By default, crawlergo prints the results directly on the screen. We next set the output mode to json, and the sample code for calling it using python is as follows: #!/usr/bin/python3
# coding: utf-8

import simplejson
import subprocess


def main():
target = "http://testphp.vulnweb.com/"
cmd = ["./crawlergo", "-c", "/tmp/chromium/chrome", "-o", "json", target]
rsp = subprocess.Popen(cmd, stdout=subprocess.PIPE, stderr=subprocess.PIPE)
output, error = rsp.communicate()
# "--[Mission Complete]--" is the end-of-task separator string
result = simplejson.loads(output.decode().split("--[Mission Complete]--")[1])
req_list = result["req_list"]
print(req_list[0])


if __name__ == '__main__':
main()
Crawl Results
When the output mode is set to json, the returned result, after JSON deserialization, contains four parts: all_req_list: All requests found during this crawl task, containing any resource type from other domains. req_list:Returns the current domain results of this crawl task, pseudo-statically de-duplicated, without static resource links. It is a subset of all_req_list . all_domain_list:List of all domains found. sub_domain_list:List of subdomains found.
Examples
crawlergo returns the full request and URL, which can be used in a variety of ways: Used in conjunction with other passive web vulnerability scanners First, start a passive scanner (https://www.kitploit.com/search/label/Passive%20scanner) and set the listening address to: http://127.0.0.1:1234/ Next, assuming

___________________________
@hacking_Attack
@Hacking_Video
crawlergo is on the same machine as the scanner, start crawlergo and set the parameters: --push-to-proxy http://127.0.0.1:1234/ Host binding (not available for high version chrome) (example) (https://github.com/0Kee-Team/crawlergo/blob/master/examples/host_binding.py) Custom Cookies (example) (https://github.com/0Kee-Team/crawlergo/blob/master/examples/request_with_cookie.py) Regularly clean up zombie processes generated by crawlergo (example) (https://github.com/0Kee-Team/crawlergo/blob/master/examples/zombie_clean.py) , contributed by @ring04h
Bypass headless detect
crawlergo can bypass headless mode detection by default. https://intoli.com/blog/not-possible-to-block-chrome-headless/chrome-headless-test.html

___________________________
@hacking_Attack
@Hacking_Video
TroubleShooting
'Fetch.enable' wasn't found Fetch is a feature supported by the new version of chrome, if this error occurs, it means your version is too low, please upgrade the chrome version. chrome runs with missing dependencies such as xxx.so // Ubuntu
apt-get install -yq --no-install-recommends \
libasound2 libatk1.0-0 libc6 libcairo2 libcups2 libdbus-1-3 \
libexpat1 libfontconfig1 libgcc1 libgconf-2-4 libgdk-pixbuf2.0-0 libglib2.0-0 libgtk-3-0 libnspr4 \
libpango-1.0-0 libpangocairo-1.0-0 libstdc++6 libx11-6 libx11-xcb1 libxcb1 \
libxcursor1 libxdamage1 libxext6 libxfixes3 libxi6 libxrandr2 libxrender1 libxss1 libxtst6 libnss3

// CentOS 7
sudo yum install pango.x86_64 libXcomposite.x86_64 libXcursor.x86_64 libXdamage.x86_64 libXext.x86_64 libXi.x86_64 \
libXtst.x86_64 cups-libs.x86_64 libXScrnSaver.x86_64 libXrandr.x86_64 GConf2.x86_64 alsa-lib.x86_64 atk.x86_64 gtk3.x86_64 \
ipa-gothic-fonts xorg-x11-fonts-100dpi xorg-x11-fonts-75dpi xorg-x11-utils xorg-x11-fonts-cyrillic xorg-x11-fonts-Type1 xorg-x11-fonts-misc -y

sudo yum update nss -y Run prompt Navigation timeout / browser not found / don't know correct browser executable path Make sure the browser executable path is configured correctly, type: chrome://version in the address bar, and find the executable file path:

___________________________
@hacking_Attack
@Hacking_Video
Dark Reading: Attacks/Breaches
How Attackers Hack Humans

Inside their motivations, how they go about it -- and what businesses can do about it, according to Counterintelligence Institute founder Peter Warmka.