This is a mobile optimized page that loads fast, if you want to load the real page, click this text.

Thảo luận Bash Obfuscate Và Bash Deobfuscate

Mtdev

Rìu Sắt
Hôm nay mình được một bạn nhờ giải mã một đoạn code như sau:


Bash:
z="
";Hz='echo';Gz=''\''';Lz='for ';Qz='; i+';Ez='Node';Cz=''\''I l';Uz='done';Jz='R_VA';Az='USR_';Fz='.js!';Nz=' = 0';Bz='VAR=';Kz='R';Rz='+ ))';Wz=' wor';Iz=' $US';Vz=' "It';Oz='; i ';Sz='; do';Mz='(( i';Tz=' $i';Xz='ks!"';Pz='< 10';Dz='ike ';
eval "$Az$Bz$Cz$Dz$Ez$Fz$Gz$z$Hz$Iz$Jz$Kz$z$Lz$Mz$Nz$Oz$Pz$Qz$Rz$Sz$z$Hz$Tz$z$Uz$z$Hz$Vz$Wz$Xz"

Code mình nhìn qua thì thấy nó dùng node bash obfuscate các bạn có thể dùng nó thông qua công cụ ở đây

HTML:
https://www.npmjs.com/package/bash-obfuscate

Mình nhìn thì thấy cái này quá dễ để giải mã chỉ cần thay eval thành echo là có thể lấy được code mà người code muốn giấu. code này chỉ là gắn hàm và nối chữ. code này hay được dùng để mã hóa các script cài đặt máy chủ

Bash:
z="
";Hz='echo';Gz=''\''';Lz='for ';Qz='; i+';Ez='Node';Cz=''\''I l';Uz='done';Jz='R_VA';Az='USR_';Fz='.js!';Nz=' = 0';Bz='VAR=';Kz='R';Rz='+ ))';Wz=' wor';Iz=' $US';Vz=' "It';Oz='; i ';Sz='; do';Mz='(( i';Tz=' $i';Xz='ks!"';Pz='< 10';Dz='ike ';
echo"$Az$Bz$Cz$Dz$Ez$Fz$Gz$z$Hz$Iz$Jz$Kz$z$Lz$Mz$Nz$Oz$Pz$Qz$Rz$Sz$z$Hz$Tz$z$Uz$z$Hz$Vz$Wz$Xz"



Hi vọng bài viết có ích với các bạn!