-
Notifications
You must be signed in to change notification settings - Fork 4
Expand file tree
/
Copy pathindex.php
More file actions
130 lines (118 loc) · 8.22 KB
/
index.php
File metadata and controls
130 lines (118 loc) · 8.22 KB
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
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
<?php
// Kiểm tra xem hàm banner đã được định nghĩa chưa trước khi khai báo lại
if (!function_exists('banner')) {
function banner() {
system('clear');
$banner = "
\033[1;33m██ ██╗ ████████╗ █████╗ █████╗ ██╗
\033[1;35m██╗ ╔██║ ╚══██╔══╝██╔══██╗██╔══██╗██║
\033[1;36m██║████║██║ █████╗ ██║ ██║ ██║██║ ██║██║
\033[1;37m██║ ╚██║ ╚════╝ ██║ ██║ ██║██║ ██║██║
\033[1;32m██║ ██║ ██║ ╚█████╔╝╚█████╔╝██████╗
\033[1;31m╚═╝ ╚═╝ ╚═╝ ╚════╝ ╚════╝ ╚═════╝\n
\033[1;97mTool By: \033[1;32mTrịnh Hướng \033[1;97mPhiên Bản: \033[1;32m4.0
\033[97m════════════════════════════════════════════════
\033[1;97m[\033[1;91m❣\033[1;97m]\033[1;97m Tool\033[1;31m : \033[1;97m☞ \033[1;31mGộp - Vip\033[1;33m♔ \033[1;97m🔫
\033[1;97m[\033[1;91m❣\033[1;97m]\033[1;97m Youtube\033[1;31m : \033[1;97m☞ \033[1;36mHướng Dev - Kiếm Tiền Online\033[1;31m♔ \033[1;97m☜
\033[1;97m[\033[1;91m❣\033[1;97m]\033[1;97m Tik Tok\033[1;31m : \033[1;33mhttps:\033[1;32m//www.tiktok.com\033[1;31m/m@huongdev27
\033[1;97m[\033[1;91m❣\033[1;97m]\033[1;97m Zalo\033[1;31m : \033[1;97m☞\033[1;31m0\033[1;37m3\033[1;36m2\033[1;35m1\033[1;34m6\033[1;33m6\033[1;33m8\033[1;34m6\033[1;35m3☜
\033[1;97m[\033[1;91m❣\033[1;97m]\033[1;97m Telegram\033[1;31m : \033[1;97m☞\033[1;32mhttps://t.me/+77MuosyD-yk4MGY1🔫\033[1;97m☜
\033[97m════════════════════════════════════════════════
\033[1;97m[\033[1;91m❣\033[1;97m]\033[1;91m Lưu Ý\033[1;31m : \033[1;32mTool chạy mượt trên mọi thiết bị\033[1;31m ♔
\033[1;97m[\033[1;91m❣\033[1;97m]\033[1;91m Clone xịn – Giá rẻ\033[1;31m : \033[1;33mhttps://huongdev.com/\033[1;31m ♔
\033[97m════════════════════════════════════════════════
";
foreach (str_split($banner) as $X) {
echo $X;
usleep(1250);
}
}
}
// Cấu hình GitHub
$GITHUB_TOKEN = "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";
$USER = "huongdev6868";
$REPO = "Tool_Gop_Vip";
$BRANCH = "main";
$file_map = [
"1.0" => "Golike/TikTok.php",
"1.1" => "Golike/TikTok_v1.php",
"1.2" => "Golike/Instagram.php",
"1.3" => "Golike/ig.php",
"1.4" => "Golike/Twitter.php",
"1.5" => "Golike/Thread.php",
"1.6" => "Golike/Snapchat.php",
"1.7" => "Golike/Linkedin_v1.php",
"1.8" => "Golike/shoppe.php",
"2.0" => "TDS/TikTok.php",
];
try {
while (true) {
system(php_uname('s') == 'Windows NT' ? 'cls' : 'clear');
banner();
echo "\033[1;37m╔══════════════════════╗\n";
echo "\033[1;37m║ \033[1;32mTool Auto Golike \033[1;37m║\n";
echo "\033[1;37m╚══════════════════════╝\n";
echo "\033[1;97m[\033[1;32m*\033[1;97m] \033[1;33m1.0 \033[1;97m: \033[1;34mTool Auto TikTok \033[1;33m[AutoClick] \033[1;32m[Online]\n";
echo "\033[1;97m[\033[1;32m*\033[1;97m] \033[1;33m1.1 \033[1;97m: \033[1;34mTool Auto TikTok V1 \033[1;33m[Vip] \033[1;32m[Online]\n";
echo "\033[1;97m[\033[1;32m*\033[1;97m] \033[1;33m1.2 \033[1;97m: \033[1;34mTool Auto Instagram \033[1;32m[Online]\n";
echo "\033[1;97m[\033[1;32m*\033[1;97m] \033[1;33m1.3 \033[1;97m: \033[1;34mTool Auto Instagram V1 \033[1;33m[Vip] \033[1;32m[Online]\n";
echo "\033[1;97m[\033[1;32m*\033[1;97m] \033[1;33m1.4 \033[1;97m: \033[1;34mTool Auto Twitter \033[1;32m[Online]\n";
echo "\033[1;97m[\033[1;32m*\033[1;97m] \033[1;33m1.5 \033[1;97m: \033[1;34mTool Auto Threads \033[1;32m[Online]\n";
echo "\033[1;97m[\033[1;32m*\033[1;97m] \033[1;33m1.6 \033[1;97m: \033[1;34mTool Auto Snapchat \033[1;32m[Online]\n";
echo "\033[1;97m[\033[1;32m*\033[1;97m] \033[1;33m1.7 \033[1;97m: \033[1;34mTool Auto Linkedin \033[1;33m[Vip] \033[1;32m[Online]\n";
echo "\033[1;97m[\033[1;32m*\033[1;97m] \033[1;33m1.8 \033[1;97m: \033[1;34mTool Auto Shoppe \033[1;33m[Vip] \033[1;32m[Online]\n";
echo "\033[1;37m╔══════════════════════╗ \n";
echo "\033[1;37m║ \033[1;32mTool TraoDoiSub.com \033[1;37m║ \n";
echo "\033[1;37m╚══════════════════════╝ \n";
echo "\033[1;97m[\033[1;32m*\033[1;97m] \033[1;33m2.0 \033[1;97m: \033[1;34mTool TDS TikTok \033[1;33m[Vip] \033[1;32m[Online]\n";
echo "\033[97m════════════════════════════════════════════════\n";
echo "\033[1;91m┌─╼\033[1;97m[\033[1;91m<\033[1;97m/\033[1;91m>\033[1;97m]--\033[1;91m>\033[1;97m Nhập lựa chọn \033[1;97m \n\033[1;91m└─╼\033[1;91m✈ \033[1;33m : ";
$chon = trim(fgets(STDIN));
echo "\033[97m════════════════════════════════════════════════\n";
if (array_key_exists($chon, $file_map)) {
$FILE_PATH = $file_map[$chon];
$FILE_PATH_ENCODED = rawurlencode($FILE_PATH);
$url = "https://api.github.com/repos/{$USER}/{$REPO}/contents/{$FILE_PATH_ENCODED}?ref={$BRANCH}";
$headers = [
"Authorization: token {$GITHUB_TOKEN}",
"User-Agent: GolikeApp",
"Accept: application/vnd.github.v3+json"
];
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_HTTPHEADER, $headers);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true);
$response = curl_exec($ch);
$http_code = curl_getinfo($ch, CURLINFO_HTTP_CODE);
curl_close($ch);
if ($http_code == 200) {
$data = json_decode($response, true);
if (isset($data['content'])) {
$file_content = base64_decode($data['content']);
// Xóa thẻ PHP nếu có
$file_content = preg_replace('/^\s*<\?php/', '', $file_content);
$file_content = preg_replace('/\?>\s*$/', '', $file_content);
// Tạo file tạm và include để an toàn hơn eval
$temp_file = tempnam(sys_get_temp_dir(), 'php_');
file_put_contents($temp_file, "<?php\n" . $file_content);
include $temp_file;
unlink($temp_file);
break;
} else {
echo "File không có nội dung hoặc định dạng không đúng!\n";
}
} else {
die("\033[1;31mMạng yếu không thể kết nối đến API, vui lòng vào lại tool.");
}
echo "\033[97m════════════════════════════════════════════════\n";
} else {
echo "\033[1;97m[\033[1;91m❣\033[1;97m] \033[1;36m✈ \033[31mLựa chọn không hợp lệ, vui lòng chọn lại!\n";
sleep(2);
echo "\033[97m════════════════════════════════════════════════\n";
}
}
} catch (Exception $e) {
die("\033[1;31mMạng yếu không thể kết nối đến API, vui lòng vào lại tool.");
}
?>