How does advanced researcher differ from a beginner?
Advanced researcher inevitably becomes a weird specialist in target area (compilers, browsers, kernels, servers) more than a "hacker".
Experienced researcher is ontologically closer to target's developer than to VR beginner.
When you're trying to take time off vulnerability research due to productivity hampered by burnout and recognize nothing else excites you as much as VR
ماجرا همینجا تموم نشد! دیدیم این بخش قبلاً سیف بوده، اما چند وقت پیش یکی یه کامیت زده و اون کامیت هم مرج شده!
خلاصه... تو خود حدیث مفصل بخوان از این مجمل!
همینطوری چند وقت پیش تفریحی داشتیم روی پیادهسازی یه پروتکل ارتباطی خاص با @reodus_ کار میکردیم. یهو نصفشب زد به سرمون، گفتم: امیر، بیا یه نگاهی بهش بندازیم.
1
یکهو به یه چیز عجیب برخوردیم! چند جا رو چک کردیم، اون فانکشن روی پلتفرمهای مختلف بهصورت سکیور کد زده شده بود، اما سرتونو درد نیارم... یه آسیبپذیری پیدا کردیم!
The key difference between ctf & n-days vs. zero-day research is that with the latter, you can never be sure there is a bug at all. You're gambling with time & job, can't do that indefinitely, & existentially need to develop heuristics of leaving & pursuing at the right pace 1/2
🔥🎉بچههای امنیت! نوروز ۱۴۰۴ رو با یه CTF هیجانانگیز شروع کنیم!🎉🔥
تیم FlagMotori براتون یه رقابت جذاب تدارک دیده!😍🛡
📅زمان: ۲۵ اسفند ۱۴۰۳ ساعت ۱۷ به مدت ۱ روز
🌍آنلاین و در سبک Jeopardy
🕵️موضوعات: وب، Pwn، رمزنگاری، مهندسی معکوس، جرمیابی
🎯مناسب برای همه با هر سطح دانشی!
@jack_d_senior@_AbolfazlAbbasi https://t.co/cctIK6F09S
https://t.co/9k9ANevb02
این استراکچر هارک ببین هرجا
LIST_ENTRY
رو دیدی بدون که با یک لینکدلیست سروکار داری و طبیعتا با flink و blink می تونی عمل پیمایش رو انجام بدی
دونستن تین مباحث برای مباحثی همچون درایور نویسی اوجب واجباته!
@jack_d_senior@_AbolfazlAbbasi و با استفاده از لینکدلیست میشه بین این ابجکت هایی که مثال زدم عمل پیمایش رو انجام داد. به شکلی که به اسودگی بتوان به ابجکت موردنظر حالا ترد می خواد یا پروسه یا ابجکت دیگری دسترسی پیدا کرد.
این لینک هایی که میفرستم رو می تونی ببینی
Last night, we had a discussion about integer overflow and arithmetic-related bugs. Thanks to the C++26 standard and the numeric library, you can now apply saturation arithmetic to the int data type.
Part 1
#cpp#cpp26
This saturation value is typically the minimum or maximum possible value for the given data type.
To use saturation arithmetic, you simply need to include the <numeric> header and use the appropriate functions based on your needs.
Part 3
The first HyperDbg release of 2025 is out! 🎉
This version (v0.12) introduces commands for PCI/PCI-e device tree enumeration and IDT dumping, plus many bug fixes.
Huge thanks to @0Xiphorus, @reodus_, @binophism & other contributors!
🔗 Check it out:
https://t.co/OVuLIekfAY