فصل اول – شیرجه ای به دنیای JS با دیدگاهی متفاوت?
تو این فصل سعی میکنیم جاوااسکریپت رو با دیدگاه یک هکر یاد بگیریم تا بتونیم در فصل های بعدی. سناریو های مختلفی رو در پروسه هایی مثل توسعه ابزار و وب هکینگ پیاده سازی کنیم
توضیح مفصل راجب متغیر ها و دیتا تایپ ها و کاربردشون در پروژه ها52:32
کامنت ها در js و کاربرد اونها در پروژه ها11:56
قوانین نام گذاری متغیر ها + چرا باید اسم های مرتبط استفاده کنیم؟11:41
توضیح کلی راجب عملگرها در js + مثال های عملی38:57
کار با دیتا تایپ متود ها در جاوااسکریپت33:42
کار با شرط ها در جاوااسکریپت24:28
مثال عملی True و False در بحث IF13:20
کار با توابع در جاوااسکریپت31:07
کار با حلقه ها در جاوااسکریپت (تفهیم حلقه ها و for بصورت عملی)23:56
کار با حلقه ها در جاوااسکریپت (فرق بین for in و for of و مشابه این ساختار در پایتون)17:09
اشنایی و کار با حلقه While + مثال19:44
اشنایی و کار با DOM در جاوااسکریپت + مثال های ساده14:57
کار با Event ها در جاوااسکریپت + سناریوی مدرن فیشینگ20:24
کار با addeventlistener + مثال های عملی (بخش اول)16:48
کار با addeventlistener + مثال های عملی (بخش دوم)6:02
اشنایی با BOM در جاوااسکریپت از طریق یک داستان ساده (بخش اول)9:39
اشنایی با BOM در جاوااسکریپت از طریق یک داستان ساده (بخش دوم)5:22
اشنایی با BOM در جاوااسکریپت از طریق یک داستان ساده (بخش سوم)17:42
اشنایی با BOM در جاوااسکریپت از طریق یک داستان ساده (بخش چهارم)4:46
مینی پروژه کیلاگر برای درک یکی از تکنیک های مدرن فیشینگ20:58
مینی پروژه چک کردن انلاین یا افلاین بودن کاربر5:34
بدست اوردن اطلاعات بر بستر مرورگر از طریق Navigator13:25
کتابخانه چیست؟ | توضیح به زبان ساده و کاربردی32:46
بدست اوردن اطلاعات بیشتر از کلاینت با کتابخانه ClientJS28:08
اشنایی با کتابخانه jquery10:00
کار با کتابخانه jquery(مثال سلکتور ها و رویداد ها و…)12:22
AJAX چیه و کجاها به دردمون میخوره؟14:00
کار با AJAX + پروژه بدست اوردن IP کاربر22:22
کار با کتابخانه Sweetalert6:37
نمایش نوتیفیکیشن ها با پلاگین notifyJS6:18
فصل دوم – پیلود نویسی با JS?
ما توی این فصل میاییم و نسبت به مباحثی که در فصل اول یاد گرفتیم. پیلود های مختلفی رو با هدف توسعه ابزار های امنیتی مینویسیم که این پیلود نویسی تاثیرات مثبت و مفید خودش رو نشون خواهد داد
ازمون اجباری قبل از استارت فصل دوم
تکلیف شماره ۱ – دست به کد شوید !
بدست اوردن اطلاعات کاربر با ajax & ClientJS و اعتبار سنجی دیتا37:47
بدست آوردن تمپلیت های اماده برای پیاده سازی پیلود های جاوااسکریپتی8:00
اشنایی مقدماتی با php برای دریافت داده ها از سمت client40:04
دریافت و ذخیره کردن دیتای ارسالی در فایل json + اشنایی با پروسه share کردن localhost24:15
توضیحات تکمیلی درباره نصب مفسر php و ngrok5:06
چگونگی کارکرد ابزار استورم بریکر(ارتباط بین ۳ زبان برنامه نویسی و…)14:48
نوشتن پیلود دانلود و ریدایرکت بر روی تمپلیت نئومورفیسم26:15
کلون کردن صفحات وب + محدودیت ها18:58
ارسال اطلاعات لاگین بر بستر keypress و submit به سمت سرور16:40
تحلیل عملی تکنیک change configuration + سناریو17:52
معرفی پروسه دسترسی از وبکم و میکروفون با js8:56
اشنایی با getUserMedia + پروسه MediaStream + دسترسی از وبکم و…35:44
ریپلایس کردن دیتا در سمت کاربر[ویدیوی تکمیلی جلسه قبل]7:29
دسترسی از میکروفون از طریق getUserMedia + ارسال صدا به سمت سرور15:17
دسترسی از لوکیشن بر بستر مرورگر + سورس جلسات قبل19:42
فصل سوم – xss درِ خانه همه را میزند?
توی این فصل ما قراره به باگی تحت عنوان XSS بپردازیم و از صفر بگیم که جریانش چیه و چطور به وجود میاد و درنهایت یک سری محیط های عملی رو قراره پشت سر بگذرونیم تا دانشجو بتونه دیدگاه امنیتی خوبی رو نسبت به این باگ بدست بیاره!