ຄຸນນະສົມບັດແລະຫນ້າທີ່
- Input Code Textarea: ໃສ່ລະຫັດ JavaScript ເຂົ້າໄປໃນ textarea ທີ່ສະໜອງໃຫ້ໂດຍແອັບຯ. ນີ້ແມ່ນບ່ອນທີ່ລະຫັດທີ່ຈະຖືກເຮັດໃຫ້ສັບສົນ.
- ໂຫລດໄຟລ໌ JavaScript: ຍັງສາມາດໂຫລດລະຫັດ JavaScript ຈາກໄຟລ໌ໂດຍການຄລິກໃສ່ປຸ່ມ "Load JavaScript File" ແລະເລືອກໄຟລ໌ຈາກອຸປະກອນຂອງເຂົາເຈົ້າ.
- ປຸ່ມລະຫັດເຮັດໃຫ້ສັບສົນ:
- ປຸ່ມ Copy: ອະນຸຍາດໃຫ້ຜູ້ໃຊ້ສາມາດຄັດລອກລະຫັດ obfuscated ໄປ clipboard ເພື່ອນໍາໃຊ້ຢູ່ບ່ອນອື່ນ.
- Clear Button: ລຶບທັງການປ້ອນຂໍ້ມູນ ແລະພື້ນທີ່ຂໍ້ຄວາມລະຫັດທີ່ສັບສົນ.
- ຂໍ້ຄວາມສະແດງຂໍ້ຜິດພາດ: ຖ້າມີຂໍ້ຜິດພາດໃດໆໃນລະຫວ່າງຂະບວນການ obfuscation, ຂໍ້ຄວາມສະແດງຂໍ້ຜິດພາດຈະຖືກສະແດງໃຫ້ກັບຜູ້ໃຊ້.
- ຮູບແບບກາງຄືນ / ມື້;
ພາລາມິເຕີການລົບກວນ:
- ຊື່: ພາລາມິເຕີນີ້ອະນຸຍາດໃຫ້ຜູ້ໃຊ້ສາມາດເລືອກຍຸດທະສາດທີ່ແຕກຕ່າງກັນສໍາລັບການປ່ຽນຊື່ຕົວລະບຸ (ຕົວແປ, ຫນ້າທີ່, ແລະອື່ນໆ) ໃນລະຫັດ JavaScript. ມັນສະຫນອງທາງເລືອກດັ່ງຕໍ່ໄປນີ້:
- ຫນາແຫນ້ນ: ເມື່ອເປີດໃຊ້, ພາລາມິເຕີນີ້ບີບອັດລະຫັດຫຼັງຈາກ obfuscation, ເອົາຊ່ອງຫວ່າງທີ່ບໍ່ຈໍາເປັນແລະເສັ້ນແບ່ງອອກ.
- Control Flow Flattening: ເທັກນິກນີ້ປ່ຽນແປງການໄຫຼເຂົ້າຄວບຄຸມຂອງລະຫັດ, ເຮັດໃຫ້ມັນຍາກທີ່ຈະຕິດຕາມ. ມັນບັນລຸໄດ້ໂດຍການຫັນປ່ຽນໂຄງສ້າງການຄວບຄຸມຂອງລະຫັດ (ເຊັ່ນ: loops, conditionals) ເຂົ້າໄປໃນຮູບແບບທີ່ສັບສົນແລະສັບສົນຫຼາຍ.
- Numbers to Expressions: ພາຣາມິເຕີນີ້ຈະປ່ຽນຕົວໜັງສືຕົວເລກໃນລະຫັດໃຫ້ເປັນຕົວສະແດງເລກເລກທີ່ທຽບເທົ່າ.
- Simplify: Simplification ຫຼຸດຜ່ອນຄວາມສັບສົນຂອງລະຫັດໂດຍການກໍາຈັດອົງປະກອບທີ່ຊ້ໍາຊ້ອນຫຼືບໍ່ຈໍາເປັນ.
- Split Strings: ເທັກນິກນີ້ແຍກຕົວໜັງສືສະຕຣິງອອກເປັນສ່ວນນ້ອຍໆ ແລະປະກອບພວກມັນແບບເຄື່ອນໄຫວໃນເວລາແລ່ນ.
- ການປ້ອງກັນຕົວເອງ: ແຊກກົນໄກປ້ອງກັນເຂົ້າໄປໃນລະຫັດເພື່ອປ້ອງກັນຄວາມພະຍາຍາມທາງດ້ານວິສະວະກອນທີ່ຂັດຂວາງ ຫຼືປີ້ນຄືນ.
- ປ້ອງກັນການດີບັກ: ເພີ່ມລະຫັດເພື່ອກວດຫາ ແລະຂັດຂວາງຄວາມພະຍາຍາມແກ້ບັນຫາ, ເຮັດໃຫ້ມັນຍາກສໍາລັບສັດຕູໃນການວິເຄາະພຶດຕິກໍາຂອງລະຫັດ.
- Dead Code Injection: ສັກສ່ວນລະຫັດຕາຍເຂົ້າໄປໃນ codebase, ການວິເຄາະທີ່ສັບສົນຕື່ມອີກ.
- String Array Transformations: ນຳໃຊ້ການຫັນປ່ຽນຕ່າງໆກ່ຽວກັບຕົວໜັງສືສະຕຣິງທີ່ເກັບໄວ້ໃນອາເຣເພື່ອປິດບັງເນື້ອຫາ ແລະການນຳໃຊ້ຂອງມັນ.
ມ່ວນ Coding!
ອັບເດດແລ້ວເມື່ອ
19 ມ.ນ. 2024