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 |