RUVIDEO
Поделитесь видео 🙏

Find Bugs in js/npm/nodejs code using Fuzz Testing (jsfuzz) - JavaScript Security #1

? Download source code and materials: https://academy.fuzzinglabs.com/fuzzing-javascript-jsfuzz?coupon=YOUTUBE

In this course, I will fuzz a JavaScript npm/nodejs library (omggif) in order to find uncaught JavaScript exceptions. I will explain how to create a fuzzing harness for this target, run the fuzzer (jsfuzz), handle expected exceptions, analyze a crash and create a minimal crash reproducer.

#Fuzzing #Javascript #npm

0:00 Introduction
1:34 Presentation of jsfuzz
3:13 Presentation of the target (omggif)
4:38 Creating the fuzzing target for jsfuzz
6:50 Launching the fuzzer
8:00 Improving the fuzzing harness (try...catch...)
12:34 Bug triggered: TypeError
14:09 Improving the corpora to get better coverage
15:44 Other options of jsfuzz
16:53 Bug analysis (crash reproducer and backtrace)

Further readings:
- https://fuzzinglabs.com/fuzzing-javascript-nodejs-wasm-library-jsfuzz/
- https://gitlab.com/gitlab-org/security-products/analyzers/fuzzers/jsfuzz
- The bug we found has already been reported: https://github.com/deanm/omggif/issues/41

? Receive access to my free training: https://academy.fuzzinglabs.com/fuzzing-labs-community?coupon=youtube

? Socials:
- Twitter: https://twitter.com/FuzzingLabs
- Telegram: https://t.me/fuzzinglabs

Link to this video: https://youtu.be/1U_jIeHesZg
Keyword: Fuzzing, Fuzz Testing, NPM, NodeJs, JavaScript, JS, jsfuzz, Exception, npm

Что делает видео по-настоящему запоминающимся? Наверное, та самая атмосфера, которая заставляет забыть о времени. Когда вы заходите на RUVIDEO, чтобы посмотреть онлайн «Find Bugs in js/npm/nodejs code using Fuzz Testing (jsfuzz) - JavaScript Security #1», вы рассчитываете на нечто большее, чем просто загрузку плеера. И мы это понимаем. Контент такого уровня заслуживает того, чтобы его смотрели в HD 1080, без дрожания картинки и бесконечного буферизации.

Честно говоря, Rutube сегодня — это кладезь уникальных находок, которые часто теряются в общем шуме. Мы же вытаскиваем на поверхность самое интересное. Будь то динамичный экшн, глубокий разбор темы от любимого автора или просто уютное видео для настроения — всё это доступно здесь бесплатно и без лишних формальностей. Никаких «заполните анкету, чтобы продолжить». Только вы, ваш экран и качественный поток.

Если вас зацепило это видео, не забудьте взглянуть на похожие материалы в блоке справа. Мы откалибровали наши алгоритмы так, чтобы они подбирали контент не просто «по тегам», а по настроению и смыслу. Ведь в конечном итоге, онлайн-кинотеатр — это не склад файлов, а место, где каждый вечер можно найти свою историю. Приятного вам отдыха на RUVIDEO!

Видео взято из открытых источников Rutube. Если вы правообладатель, обратитесь к первоисточнику.