InfoSecTube
1.71K subscribers
681 photos
44 videos
273 files
1.71K links
Subscribe to this channel if… you enjoy fun and educational videos about technology & CyberSecurity & ...
YouTube Channel:
https://youtube.com/c/InfoSecTube


Contact:
@InfoSecTube_Bot
Download Telegram
InfoSecTube pinned «☠️Blockchain Layers : L0, L1, L2, L3 — The Secret to Speed, Security & Scalability! 🔒 | InfoSecTube 🎯@InfoSecTube 📌YouTube channel 🎁Boost Us»
🧠 3. Backpointer-Based Consistency (BBC)
🔍 What is it?
A technique where every object has a pointer back to its parent or reference holder.

🧩 Used in distributed and object-based file systems (like Ceph)

Key Idea:
You can verify consistency by following backpointers

Helps detect orphaned blocks, inconsistent metadata, or leaks

📌 Example:
If a file block has a pointer back to the inode, you can validate its ownership easily.

🎯@InfoSecTube
📌YouTube channel
🎁Boost Us
اگر کاربر #تلگرام Premium هستید، و محتویات و پست‌های کانال مورد توجهت قراره گرفته با Boost کردن کانال ما، در فعال کردن قابلیت انتشار استوری به ما کمک کنید تا بتوانیم محتواهای جذاب را در استوری تلگرام با شما به اشتراک بگذاریم 🚶‍♂️🚶‍♂️❤️🌻
👇👇
https://t.iss.one/boost/InfoSecTube
🎯 Reconnaissance: Know Thy Target

Before any hacker launches an attack, they don’t go in blind.
They study you. They learn your network’s habits, weaknesses, and hidden doors.
That’s the recon phase — the cyber version of casing a bank. 🕶📷

📘 “The attacker’s goal in the reconnaissance phase is to learn as much as possible about the target, including network topology, services, and users.”

🔍 How Recon Works:
Reconnaissance can be:
🟢 Passive (no contact with the target)
🔴 Active (direct probing of the target)

Either way, the attacker is building a blueprint of your digital footprint.

🧪 Examples:

🔎 whois to see domain ownership

🧠 nslookup to grab DNS records

🕵️‍♂️ Google dorking to dig up exposed PDFs, login portals, cameras

🌐 Attempting DNS zone transfers (if misconfigured 😬)

📂 Scraping metadata from public files (author names, file paths, usernames)

Even your job post saying “experience with Cisco routers” can be recon gold 💰

🛡 Why It Matters:
If an attacker knows your services, subdomains, employees, and tech stack — they already have the upper hand before sending a single exploit.

🧩 TL;DR
Recon is the hacker’s homework phase.
The more they know about you, the better they plan the next move.
🎯@InfoSecTube
📌YouTube channel
🎁Boost Us
🚨 Drive-By Download Attack Chain – How You Get Hacked Without Clicking 🎯🖱

Drive-by downloads are stealthy cyberattacks where just visiting a website can infect your system — no clicks required. Often delivered through compromised ad networks, these attacks can hit even legitimate websites.
💥 Realistic Attack Sequence:
1️⃣ Legit Site, Malicious Ad
A trusted website loads ads from a third-party network. One of these ads contains hidden malicious JavaScript.

2️⃣ Redirection Game
The script redirects the user’s browser to an attacker-controlled site — silently, in the background.

3️⃣ Exploit Trigger
The malicious site checks your system for vulnerabilities (e.g., outdated browser, Flash, Java, PDF reader).
It then launches an exploit — like a heap spray or zero-day PDF bug.

4️⃣ Silent Infection
If the exploit works, the attacker downloads and runs malware on your device — spyware, ransomware, or even remote access tools — without your consent or any visible download.

⚠️ Why It’s Dangerous:
No user interaction needed

Targets even high-traffic, reputable sites

Often part of malvertising campaigns

Used in nation-state espionage and mass malware distribution

🛡 Protection Tips:
🔒 Keep browsers and plugins fully updated
🛑 Use ad blockers and script blockers
🌐 Use secure browsers with sandboxing
🔍 Enable click-to-play for Flash and Java
🧼 Regularly scan for malware with reputable tools

📌 One bad ad is all it takes. Stay paranoid, stay patched.

#DriveByDownload #Malvertising #WebSecurity #CyberAttack #ExploitChain #InfoSec #BrowserSecurity #AdNetworkHacks #MalwareDistribution #StaySafeOnline

🎯@InfoSecTube
📌YouTube channel
🎁Boost Us
InfoSecTube pinned «🔐 How to Keep Your Crypto Safe in 2025 | Stop SIM Swaps, Phishing, & ATO Hacks Link: https://youtu.be/ROADQd_EK9g 🎯@InfoSecTube 📌YouTube channel 🎁Boost Us»
🧠 What Is the Process List and PCB in an OS?

Every time you run a program, the OS doesn’t just launch it blindly — it carefully tracks it. But how? Through something called the Process List and Process Control Blocks (PCBs). 🧩

📋 What’s the Process List?
It’s a data structure in the kernel that keeps track of all active processes in the system — like a real-time to-do list for the OS.

📦 Each process has an entry in this list, called a Process Control Block (PCB).

🧱 What’s Inside a PCB?
A PCB is a structure that stores everything the OS needs to manage and resume a process, including:

🔢 Process ID (PID)

🧠 CPU registers & state

🗂 Memory mappings

🔄 Scheduling info (priority, state)

🧵 Pointers to parent/child processes

🛡 Permissions and user IDs

🧪 Example:
When you run:

firefox &

The OS:

Creates a PCB with all relevant info for firefox

Adds it to the process list

Uses it to track, schedule, or kill firefox later

📌 When ps, top, or htop show running processes — they’re accessing data from the process list!

🎯@InfoSecTube
📌YouTube channel
🎁Boost Us
🐱Zero Trust is a security framework that operates on the principle of "never trust, always verify," meaning that no user, device, or application should be trusted by default, and access to resources should be verified before granting permission. It's a modern security approach that moves away from the traditional perimeter-based security model, where everything inside the network was assumed to be safe.

🎯@InfoSecTube
📌YouTube channel
🎁Boost Us
🍿Rate limiting is a technique used to control the number of requests a client can make within a specific timeframe to prevent abuse, overload, and ensure fair usage of resources. It involves setting thresholds for the maximum number of requests within a window, and subsequent requests exceeding the limit are delayed, throttled, or blocked.
Types:
IP-based: Limits based on the client's IP address.
Server-based: Limits based on the server's capabilities.
Geography-based: Limits based on the user's location.
🎯@InfoSecTube
📌YouTube channel
🎁Boost Us
🔍 Scenario: Protocol Misuse in IoT Smart Locks

🔐 The lock uses TLS to talk to the cloud — sounds secure, right?
😬 But all devices share the same certificate & private key!

🚨 What could go wrong?


🧨 One device hacked = all locks compromised
🔓 Attacker can impersonate any lock
📡 Can decrypt all traffic
Breaks confidentiality, authenticity
🔗 Violates P1: Security is a Weakest-Link Problem

🛠 Fix it:

Give each device a unique key pair & certificate
Use a manufacturer CA
Or deploy short-lived certs + secure enrollment

Don’t let convenience destroy security!

#IoTSecurity #TLS #PKI #DeviceSecurity #SmartLock #CyberSecurity #ZeroTrust #SecurityPrinciples #WeakestLink #InfoSec

🎯@InfoSecTube
📌YouTube channel
🎁Boost Us
مفهومِ Mixture-of-Recursions (MoR) در حوزه مدل‌های زبانی بزرگ خلاصه‌اش اینه که MoR با استفاده از یک روش هوشمندانه فقط برای «توکن‌های سخت‌تر» از پردازش عمیق‌تر استفاده می‌کنه ... یعنی اون بخش‌هایی از متن که نیاز به دقت بیشتر دارن، چند بار در یک بلاک پردازشی مشترک چرخ داده می‌شن.

🧠 نکات جالب مقاله:


فقط از یک بلاک ترنسفورمر مشترک استفاده می‌شه.

برای توکن‌هایی که «نیاز به فکر بیشتری» دارن، اون بلاک چند بار تکرار می‌شه.


نتیجه: مدل با نصف تعداد پارامترها و دو برابر سرعت، کیفیت مشابه یا حتی بهتر می‌ده!

این روش مثل داشتن soft experts برای توکن‌های چالش‌برانگیز عمل می‌کنه. ایده‌ای خلاقانه‌ست که باعث می‌شه محاسبات فقط جایی استفاده بشن که واقعاً لازمن.

https://www.alphaxiv.org/abs/2507.10524
🎯@InfoSecTube
📌YouTube channel
🎁Boost Us
🔎 Vulnerability Assessment: Security Check-Up Time

Think of this like a routine health check — but for your network.
No breaking in, no stress tests — just a scanner asking politely:
🗣 “Hey... is this door locked? Are you running outdated software?”

📘 “Vulnerability scanners check for known weaknesses, misconfigurations, or missing patches in target systems.”

🩺 What It Does:

Scans your systems for known vulnerabilities (e.g., CVEs)

Flags misconfigurations, weak SSL settings, or unpatched services

Usually non-intrusive — it checks, but doesn’t poke too hard

Perfect for regular security hygiene

🧪 Real-World Examples:

🛠 Nessus finds a Windows server missing a critical SMB patch

🔓 OpenVAS detects open ports running outdated FTP

🔐 Qualys warns about weak TLS ciphers and exposed admin panels

⚠️ What It Doesn't Do:

It doesn’t exploit — just detects

It won’t find zero-days or custom misconfigurations

Results still need a human touch to triage and fix

🧩 TL;DR
A vulnerability scanner is like a security X-ray — it shows you the weak spots before an attacker does.
Run them regularly. Patch what they find. Repeat. 🔁

🎯@InfoSecTube
📌YouTube channel
🎁Boost Us
📚 OS Concepts — What is Journaling in File Systems? 🧾💾
Ever wondered how your file system survives a crash without losing everything? Meet journaling!

🔹 What is Journaling?
It’s like a safety notebook 📝
📍 The OS logs (journals) changes before doing them for real
🧯 Helps recover cleanly after a crash!

🔧 How it works:

Log operation to the journal

Apply changes to disk

On crash: Use journal to replay or rollback

📌 Types:

🟢 Writeback → Metadata only

🟡 Ordered → Metadata first, then data

🔴 Full → Metadata + data (most reliable)

Used in:

ext3, ext4, xfs, NTFS
Not in ext2, FAT32

🧠 Journaling = Crash-proof file system!

#OS #Journaling #FileSystem #ext4 #CrashRecovery #InfoSecTube

🎯@InfoSecTube
📌YouTube channel
🎁Boost Us
🛡 HSTS: HTTP Strict Transport Security – Your Silent TLS Bodyguard 🔐🌐

HSTS (HTTP Strict Transport Security) is a web security policy mechanism that helps protect websites and users from protocol downgrade attacks and cookie hijacking.

🔧 What Does HSTS Do?

When a site sends an HSTS header like:


Strict-Transport-Security: max-age=31536000; includeSubDomains; preload

…it tells browsers:

Only connect via HTTPS (not HTTP)
Never allow fallback to insecure HTTP
Enforce this policy for a set time (e.g., 1 year)
Optionally apply to subdomains
Preload it into browsers for instant protection

🛠 HSTS as a Tool for TLS Hardening
Think of HSTS as a lock-in tool for HTTPS:


🔒 Prevents SSL stripping (e.g., in a Man-in-the-Middle attack)
🚫 Blocks attempts to downgrade to HTTP
📦 Helps secure cookies and authentication tokens
📈 Boosts TLS adoption and trustworthiness of your domain



🎯@InfoSecTube
📌YouTube channel
🎁Boost Us
🔴 افزایش امنیت APIها با Token-Based Authentication و JWT

🔸 یکی از مهم‌ترین دغدغه‌های توسعه‌دهندگان در طراحی سرویس‌های مبتنی بر وب، حفظ امنیت ارتباط بین کلاینت و سرور است. احراز هویت مبتنی بر توکن، راهکاری مدرن برای حل این چالش محسوب می‌شود.

🔹 در سیستم Token-Based Authentication، پس از ورود موفق کاربر، سرور یک توکن رمزنگاری‌شده به نام JWT (JSON Web Token) تولید و به کلاینت ارسال می‌کند. این توکن شامل اطلاعات کاربر و تاریخ انقضا بوده و در هر درخواست بعدی، به‌همراه درخواست به سرور ارسال می‌شود. برخلاف کوکی‌ها، JWT نیازی به ذخیره شدن در سرور ندارد، بنابراین ساختار stateless برای سرورها فراهم می‌شود که در مقیاس‌های بالا بسیار مفید است. همچنین، استفاده از الگوریتم‌هایی مانند HS256 یا RS256 امنیت توکن‌ها را تضمین می‌کند.

⭕️ نتیجه ی نهایی این است که JWT با ترکیب سادگی، کارایی و امنیت، به استانداردی محبوب در توسعه‌ی APIهای مدرن تبدیل شده است.
🎯@InfoSecTube
📌YouTube channel
🎁Boost Us
🎓 Understanding fork(), exec(), and wait() in UNIX Shells
📟 #LinuxBasics #SyscallMagic #InfoSecTube

Ever wondered how a UNIX shell like bash runs your commands? 🧠 Let’s break it down:

🔧 The magic trio:


fork() ➡️ Creates a copy of the current process (called the child).

exec() ➡️ Replaces the child process with the desired program (e.g., ls, cat, etc).

wait() ➡️ Tells the parent to pause until the child is done.

This design gives shells superpowers:
Input/output redirection
Pipes (|)
Background jobs
No need to modify the original program


🧪 Example:
When you run:


ls -l | grep ".txt"

Here’s what happens behind the scenes:

The shell uses fork() to create two child processes.

One child exec()s ls -l, another exec()s grep ".txt".

A pipe connects their input/output.

The parent wait()s for both to finish.

🛠 By separating fork() and exec(), shells gain flexibility without touching the actual programs. That’s the UNIX philosophy: simple tools combined powerfully.

🎯@InfoSecTube
📌YouTube channel
🎁Boost Us
💥 Heap Spraying in Browser Exploits 🧠🌐

Heap spraying is a powerful exploitation technique used by attackers to increase the reliability of browser-based attacks — especially when targeting memory corruption vulnerabilities like use-after-free or buffer overflows.

🧪 What Is Heap Spraying?
It’s the process of filling the heap (memory) with large amounts of malicious code or data, hoping it lands at a predictable location in memory.

🔁 So when an exploit triggers a bug that hijacks execution (like a corrupted pointer), it will likely jump to the malicious payload planted by the attacker.

🌐 In Browser Exploits:
Heap spraying is commonly used with JavaScript in browsers:


var spray = unescape("%u9090%u9090%u4141..."); // NOP sled + shellcode
var mem = [];
for (var i = 0; i < 10000; i++) {
mem.push(spray + i); // Flood the heap
}

💣 When the vulnerability is triggered, the browser's execution flow is redirected into this "sprayed" memory zone.

⚠️ Why It’s Dangerous:
Can turn unstable crashes into reliable exploits

Used in drive-by downloads, malware injection, and zero-day attacks

Often combined with obfuscation to evade detection

🛡 Mitigations:
Memory randomization (ASLR)
Modern browsers have better memory handling
Deprecation of old plugins (e.g., Flash)
Use Content Security Policy (CSP) and sandboxing



#CyberSecurity #HeapSpraying #BrowserExploits #MemoryExploitation #WebHacking #InfoSec #JavaScriptSecurity #ZeroDay #ExploitDev #MalwareTechniques

🎯@InfoSecTube
📌YouTube channel
🎁Boost Us
1
🦺a datagram is a type of packet, specifically one used in a connectionless, best-effort delivery service like UDP. A packet, on the other hand, is a more general term for any unit of data transmitted across a network, regardless of whether it's a reliable or unreliable service.


🎯@InfoSecTube
📌YouTube channel
🎁Boost Us
🧑‍💻 How Does the OS Know Which Processes You Can Control?
📟 #UserPermissions #OSInternals #InfoSecTube

Every process in a computer has an owner — and that’s YOU (or another user). But how does the system know who owns what, and who can control what? 🤔

🔐 Enter the concept of a user in the operating system.

🧠 A user represents an identity — whether it’s you, root, or an automated service. The OS uses this to control access to processes, files, and system resources.

🔍 What It Means:

When you log in, the OS associates your session with a User ID (UID).

Any process you launch inherits your UID.

You can only manage processes that match your UID.

You cannot kill or modify another user's process — unless you’re root (admin).

👨‍🔧 Why It Matters:
This isolation is critical for security:
✔️ Prevents one user from interfering with others
✔️ Stops malware from hijacking system-wide processes
✔️ Enables true multi-user environments

🧪 Real Example:
You try to run:

kill 1234

If PID 1234 belongs to another user, the OS will block it:
Operation not permitted

But root can do it, because root is trusted with full control 🔓

🔐 In short:
🗝 Users define who can control what.
🧱 The OS enforces it — ensuring process isolation and security boundaries.

🎯@InfoSecTube
📌YouTube channel
🎁Boost Us