Artikel ini terutama memperkenalkan metode dekripsi asp, pemulihan chrw, file yang disandikan chr, dan metode decoding konten chrw. Teman yang membutuhkan dapat merujuknya.
Setelah mengenkripsi parameter fungsi asp melalui pengkodean chrw, cara mendekode konten chrw. Fungsi decoding berikut ternyata sangat sederhana. Ia menggunakan ekspresi reguler untuk mengekstrak string chrw di konten, dan kemudian eval secara dinamis mengeksekusi string chrw yang diperoleh untuk mendapatkan konten, dan kemudian melakukan penggantian. Catatan: Silakan lihat komentar di kode sumber. Perhatikan bahwa kode sumber harus disimpan sebagai file dalam format vbs sebelum dieksekusi.
function readfile(fn)'Baca isi set file yang disandikan fso=createobject(scripting.filesystemobject) set ts=fso.OpenTextFile(fn,1,false,-2)'Perhatikan parameter terakhir di sini, jika milik Anda Pengkodean unicode, ubah -2 (pengkodean default sistem) menjadi -1 (pengkodean unicode). 0 adalah ascii readfile=ts.ReadAll ts.close set ts=nothing set fso=nothingend functionfunction decodechrw(s)'decode chrw set konten yang disandikan rx=regExp baru rx.Global=true rx.IgnoreCase=true rx.Pattern=ChrW/s*/(/s*/d+/s*/)(/s*&/s*ChrW/s*/(/s*/d+/s*/))*'Dekode string chrw setel mc=rx.Execute(s) untuk setiap m di mc s=replace(s, m.value,&eval(m.value)&) selanjutnya rx.Pattern=Chr/s*/(/s*/d+/s*/)(/s*&/s*Chr/s*/(/s*/d+/s*/))*'String chr yang mendesak atur mc=rx.Execute(s) untuk setiap m di mc s=replace(s, m.value,&eval(m.value)&) next dedechrw=s fungsi akhir fungsi decodechrwfile(fn) 'Dekode file yang berisi pengkodean chrw s=readfile(fn) s=decodechrw(s) 'Tulis konten yang didekode kembali ke kumpulan file fso=createobject(scripting.filesystemobject) set ts=fso.OpenTextFile(replace(fn,.,_decode.),2,true,-2)'Tulis konten yang didekode ke file yang nama file aslinya diganti dengan _decode. Jika fn dikodekan.txt, maka didekodekan file adalah encode_decode.txt ts.write s ts.close set ts=nothing set fso=nothingend functiondecodechrwfile(encode.txt)' Perhatikan untuk mengubah nama file dan jalur yang dienkripsi oleh chrw di sini, jika itu adalah konten yang dikirimkan oleh klien