ນີ້ແມ່ນຄໍາສັ່ງ pscan ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍໆບ່ອນເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator
ໂຄງການ:
NAME
pscan - ຮູບແບບຕົວກວດສອບຄວາມປອດໄພຂອງສະຕຣິງສຳລັບລະຫັດແຫຼ່ງ C
ສະຫຼຸບສັງລວມ
pscan [ທາງເລືອກໃນການ]
ລາຍລະອຽດ
pscan ແມ່ນເຄື່ອງມືການວິເຄາະລະຫັດແຫຼ່ງທີ່ຖືກອອກແບບມາເພື່ອຊີ້ໃຫ້ເຫັນເຖິງອັນຕະລາຍທີ່ອາດຈະເກີດຂື້ນ
ການນໍາໃຊ້ຫນ້າທີ່ variadic ເຊັ່ນ "printf", "syslog", ແລະອື່ນໆ. scan ເຮັດວຽກໂດຍການຊອກຫາ
ຫນຶ່ງໃນບັນຊີລາຍຊື່ຂອງຫນ້າທີ່ບັນຫາ, ແລະນໍາໃຊ້ກົດລະບຽບດັ່ງຕໍ່ໄປນີ້:
ຖ້າພາລາມິເຕີສຸດທ້າຍຂອງຟັງຊັນແມ່ນສະຕຣິງຮູບແບບ, ແລະສະຕຣິງຮູບແບບບໍ່ແມ່ນ
ສະຕຣິງຄົງທີ່, ຈາກນັ້ນຈົ່ມ.
ຂອບເຂດ ຈຳ ກັດ
ລະຫັດຈະບໍ່ລາຍງານກ່ຽວກັບການ overflows potention buffer ບາງຢ່າງ, ເພາະວ່ານັ້ນບໍ່ແມ່ນເປົ້າຫມາຍຂອງມັນ.
ສໍາລັບຕົວຢ່າງ, ລະຫັດຕໍ່ໄປນີ້ແມ່ນອັນຕະລາຍ:
sprintf(static_buffer, %s/.forc", getenv("ເຮືອນ"));"
ລະຫັດນີ້ສາມາດເຮັດໃຫ້ເກີດບັນຫາເນື່ອງຈາກວ່າບໍ່ມີການກວດສອບຂອບເຂດທີ່ຊັດເຈນໃນທັນທີ. ແນວໃດກໍ່ຕາມ
ນີ້ແມ່ນການນຳໃຊ້ທີ່ປອດໄພກ່ຽວກັບຮູບແບບສະຕຣິງ.
ກັບຄືນ VALUES
ຖ້າພົບຂໍ້ຜິດພາດໃດໆ, pscan ອອກດ້ວຍສະຖານະການ 1.
ໃຊ້ pscan ອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net