خب توی مبحث دیکد کردن ما هگزادسیمال رو یاد گرفتیم بعد رفتیم یونیکدی که مثل هگزادسیمال بود ولی اجرا می شد رو هم یاد گرفتیم
حالا این دفعه می خوایم بریم دیکد به صورت اوکتال ( هشت تایی ) رو یاد بگیریم
اوکتال یه واژه یونانی عه یعنی هشت
( توی هیدروکربن ها هم هست مثالش مثلا میگن بنزین اوکتان بالا که فرمولشم اینه C8H18)
که داخل پرانتز اینو گفتم ( هگزا هم یعنی ۶ تایی)
خب ما می خوایم کد عدد هایی رو پیدا کنیم که برپایه ۸ تایی باشن ۸ تا ۸ تا تقسیم بشن
ما اعداد معمولی مون بر پایه 10 هستن
خب اعداد زیادی داریم که برپایه 8 باشن
ولی اعدادی که بتونه حروف تولید کنه و به درد ما بخوره که موتور مرورگر رو گول بزنیم تا اجرا کنه از 141 شروع میشه که توی کامنت ها می نویسم از چند تا چنده
خب ببینید ما داریم این دیکد ها رو یاد می گیریم که WAF مرورگر رو دور بزنیم
WAF
یعنی وب اپلیکیشن فایر وال که نمی ذاره کد مخرب مثل Xss, یا SQL اینجکشن صورت بگیره
این WAF ما رو میشه با جاوااسکریپت دور زد که ما می خوایم همین کار رو بکنیم
خب حالا این دیکد اوکتال فرمتش چیه
به این صورته
'\141' // a
'\142' //b
'\143' //c
حواسم مون باشه اعدادکه برپایه 8 می نویسیم نباید یکان 8,9 داشته باشه کلا اونایی که 8,9 داره ننویسیم
خب مثلا من میام یه دو سه تا مثال در ادامه می نویسم
121 ·