File size: 529 Bytes
26997a8
9221b25
26997a8
ca7a7cc
5beef4e
 
ca7a7cc
5beef4e
 
 
c372924
5beef4e
 
f85531c
b9037bd
66b4685
f85531c
8bc4d45
b9037bd
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#!/bin/bash
git clone "$REPO" .
npm install

# Tạo một file resolv.conf ảo ở thư mục bạn có quyền ghi
echo -e "nameserver 1.1.1.1\nnameserver 8.8.8.8" > /tmp/fake_resolv.conf

# Kích hoạt thư viện LD_PRELOAD để ghi đè Kernel API
export LD_PRELOAD=libresolv_wrapper.so
export RESOLV_WRAPPER_CONF=/tmp/fake_resolv.conf

echo "Đã đánh lừa toàn bộ ứng dụng đọc DNS từ fake_resolv.conf!"
# Chạy ứng dụng Node.js của bạn


cat /etc/resolv.conf


node index && cat /etc/resolv.conf