⚡ Shadow Academy
📱 Chapter 24

āĻāχ āĻ…āĻ§ā§āϝāĻžāϝāĻŧ⧇ āϕ⧀ āĻļāĻŋāĻ–āĻŦ⧇

⏱ āφāύ⧁āĻŽāĻžāύāĻŋāĻ• āϏāĻŽāϝāĻŧ: ā§§ā§Ģâ€“ā§¨ā§Ļ āĻŽāĻŋāύāĻŋāϟ ¡ āĻĒā§‚āĻ°ā§āĻŦāĻļāĻ°ā§āϤ: āφāϗ⧇āϰ āĻ…āĻ§ā§āϝāĻžāϝāĻŧ⧇āϰ āϧāĻžāϰāĻŖāĻž

ā§Ļ / ā§§ā§Ļā§Ļ āĻ…āĻ§ā§āϝāĻžā§ŸāϚāĻžāϞāĻŋāϝāĻŧ⧇ āϝāĻžāĻ“: āĻ…āĻ§ā§āϝāĻžāϝāĻŧ 25

āĻ…āĻ—ā§āϰāĻ—āϤāĻŋ āĻāχ browser-āĻ āĻ¸ā§āĻĨāĻžāύ⧀āϝāĻŧāĻ­āĻžāĻŦ⧇ āϏāĻ‚āϰāĻ•ā§āώāĻŋāϤ āĻšāĻŦ⧇āĨ¤

📱
Mobile Forensics — Phone āĻĨ⧇āϕ⧇ Evidence āĻŦ⧇āϰ āĻ•āϰ⧋
SQLite āĻĄāĻžāϟāĻžāĻŦ⧇āϏ, SharedPreferences āĻ“ āĻĄāĻŋāϞāĻŋāĻŸā§‡āĻĄ āĻšā§āϝāĻžāϟ āϰāĻŋāĻ•āĻ­āĻžāϰāĻŋāϰ āĻĢāϰ⧇āύāϏāĻŋāĻ• āϏāĻžā§Ÿā§‡āĻ¨ā§āϏ
🧭 āĻĻāĻ•ā§āώāϤāĻž āϝāĻžāϚāĻžāχ āĻ“ āĻĒā§āϰāϤāĻŋāϰāĻ•ā§āώāĻžāĻŽā§‚āϞāĻ• takeaway
Skill checkpoint: Mobile evidence-āĻāϰ verified copy āĻ“ chain of custody āĻŦā§āϝāĻžāĻ–ā§āϝāĻž āĻ•āϰ⧋āĨ¤
Defense checkpoint: Consent, original preservation, hashes āĻ“ data minimization āĻŦāϜāĻžā§Ÿ āϰāĻžāĻ–ā§‹.
Lab scope: āĻļ⧁āϧ⧁ āύāĻŋāĻœā§‡āϰ lab, synthetic data āĻŦāĻž āϞāĻŋāĻ–āĻŋāϤ āĻ…āύ⧁āĻŽāϤāĻŋāĻĒā§āϰāĻžāĻĒā§āϤ target-āĻ āĻ…āύ⧁āĻļā§€āϞāύ āĻ•āϰ⧋āĨ¤ Real credential, token āĻŦāĻž customer data āĻŦā§āϝāĻŦāĻšāĻžāϰ āϕ⧋āϰ⧋ āύāĻžāĨ¤
Portfolio proof: finding, impact, fix āĻ“ retest āύāĻŋā§Ÿā§‡ ā§Ģ-āϞāĻžāχāύ⧇āϰ redacted note āϰāĻžāĻ–ā§‹āĨ¤
đŸ•ĩī¸â€â™‚ī¸ āĻ—āĻ˛ā§āĻĒ ā§§: āĻĄāĻŋāϜāĻŋāϟāĻžāϞ āĻ—ā§‹ā§Ÿā§‡āĻ¨ā§āĻĻāĻž āĻ“ āϞāĻ•āĻĄ āĻĢā§‹āύ⧇āϰ āϰāĻšāĻ¸ā§āϝ
āϕ⧋āύ⧋ āĻ•ā§āϰāĻŋāĻŽāĻŋāύāĻžāϞ āĻŦāĻž āϏāĻžāϧāĻžāϰāĻŖ āχāωāϜāĻžāϰ āϝāĻĻāĻŋ āĻĢā§‹āύ āĻĨ⧇āϕ⧇ āϏāĻŦ āĻŽā§‡āϏ⧇āϜ āĻŦāĻž āĻšāĻŋāĻ¸ā§āĻŸā§āϰāĻŋ āĻĄāĻŋāϞāĻŋāϟ āĻ•āϰ⧇ āĻĻā§‡ā§Ÿ, āϏāĻ¤ā§āϝāĻŋāχ āĻ•āĻŋ āϤāĻž āϚāĻŋāϰāϤāϰ⧇ āĻŽā§āϛ⧇ āϝāĻžā§Ÿ?

āĻŦ⧃āĻˇā§āϟāĻŋ āĻŽā§āϝāĻžāĻŽ āĻŦāϞāϞ⧇āύ, "āϏ⧌āϰāĻ­, āĻ•āĻŽā§āĻĒāĻŋāωāϟāĻžāϰ⧇āϰ āĻĢāĻžāχāϞāϏāĻŋāĻ¸ā§āĻŸā§‡āĻŽ āĻšāϞ⧋ āĻāĻ• āĻ…āĻĻā§āϭ⧁āϤ āϜāĻžā§ŸāĻ—āĻžāĨ¤ āĻĄāĻŋāϞāĻŋāϟ āĻ•āϰāĻžāϰ āĻŽāĻžāύ⧇ āĻšāϞ⧋ āĻļ⧁āϧ⧁ āĻŦāĻ‡ā§Ÿā§‡āϰ āϏ⧂āϚāĻŋāĻĒāĻ¤ā§āϰ āĻĨ⧇āϕ⧇ āύāĻžāĻŽāϟāĻž āĻŽā§āϛ⧇ āĻĢ⧇āϞāĻž, āĻ•āĻŋāĻ¨ā§āϤ⧁ āĻŦāĻ‡ā§Ÿā§‡āϰ āϭ⧇āϤāϰ⧇āϰ āĻĒāĻžāϤāĻžāϗ⧁āϞ⧋ āĻšāĻžāĻ°ā§āĻĄāĻĄāĻŋāĻ¸ā§āϕ⧇ āĻ…āĻ•ā§āώāϤ āĻ°ā§Ÿā§‡ āϝāĻžā§Ÿ!"

āĻāϟāĻžāχ āĻšāϞ⧋ Mobile Digital ForensicsāĨ¤ āĻ…ā§āϝāĻžāĻ¨ā§āĻĄā§āĻ°ā§Ÿā§‡āĻĄ āĻ…ā§āϝāĻžāĻĒ⧇āϰ āχāĻ¨ā§āϟāĻžāϰāύāĻžāϞ āĻĄāĻŋāϰ⧇āĻ•ā§āϟāϰāĻŋ /data/data/<package_name>/ āĻšāϞ⧋ āϤāĻĨā§āϝ⧇āϰ āĻāĻ• āϏ⧋āύāĻžāϰ āĻ–āύāĻŋ!
📂 āĻ—āĻ˛ā§āĻĒ ā§¨: āϤāĻŋāύāϟāĻŋ āϗ⧁āϰ⧁āĻ¤ā§āĻŦāĻĒā§‚āĻ°ā§āĻŖ āĻĢā§‹āĻ˛ā§āĻĄāĻžāϰ āϝ⧇āĻ–āĻžāύ⧇ āϏāĻŦ āϞ⧁āĻ•āĻŋā§Ÿā§‡ āĻĨāĻžāϕ⧇
āĻāĻ•āϟāĻŋ āĻ…ā§āϝāĻžāĻ¨ā§āĻĄā§āϰāϝāĻŧ⧇āĻĄ āĻ…ā§āϝāĻžāĻĒ⧇āϰ āĻĒ⧇āĻŸā§‡āϰ āϭ⧇āϤāϰ ā§ŠāϟāĻŋ āĻĢā§‹āĻ˛ā§āĻĄāĻžāϰ⧇ āϏāĻŦāĻ•āĻŋāϛ⧁ āϜāĻŽāĻž āĻšā§Ÿ:

ā§§. shared_prefs/: āĻāĻ–āĻžāύ⧇ āĻĨāĻžāϕ⧇ XML āĻĢāĻžāχāϞ (āϝ⧇āĻŽāύ: user_session.xml)āĨ¤ āĻāϰ āϭ⧇āϤāϰ⧇ āĻĒā§āϞ⧇āχāύāĻŸā§‡āĻ•ā§āϏāĻŸā§‡ āχāωāϜāĻžāϰ⧇āϰ āĻĢā§‹āύ āύāĻŽā§āĻŦāϰ, āϞāĻ—āχāύ āĻŸā§‹āϕ⧇āύ āĻāĻŦāĻ‚ āχāωāϜāĻžāϰ āϏ⧇āϟāĻŋāĻ‚āϏ āϏ⧇āĻ­ āĻĨāĻžāϕ⧇!
⧍. databases/: āĻāĻ–āĻžāύ⧇ āĻĨāĻžāϕ⧇ .db āĻŦāĻž SQLite āĻĄāĻžāϟāĻžāĻŦ⧇āϏāĨ¤ āϏāĻŽāĻ¸ā§āϤ āĻšā§āϝāĻžāϟ, āĻĒ⧇āĻŽā§‡āĻ¨ā§āϟ āĻŸā§āϰāĻžāύāĻœā§āϝāĻžāĻ•āĻļāύ āĻ“ āĻ•ā§āϝāĻžāϟāĻžāϞāĻ— āĻāĻ–āĻžāύ⧇āχ āϜāĻŽāĻž āĻĨāĻžāϕ⧇āĨ¤
ā§Š. cache/: āχāωāϜāĻžāϰ⧇āϰ āĻĻ⧇āĻ–āĻž āϏāĻŽāĻ¸ā§āϤ āĻ›āĻŦāĻŋ, āĻĨāĻžāĻŽā§āĻŦāύ⧇āχāϞ āĻ“ āφāύ-āĻāύāĻ•ā§āϰāĻŋāĻĒā§āĻŸā§‡āĻĄ āĻĒāĻŋāĻĄāĻŋāĻāĻĢ āĻ•ā§āϝāĻžāĻļ āĻ•āϰāĻž āĻĨāĻžāϕ⧇āĨ¤
🔍 āĻ—āĻ˛ā§āĻĒ ā§Š: SQLite WAL āĻ“ āĻĄāĻŋāϞāĻŋāĻŸā§‡āĻĄ āĻĄāĻžāϟāĻž āωāĻĻā§āϧāĻžāϰ
āĻ…ā§āϝāĻžāĻ¨ā§āĻĄā§āĻ°ā§Ÿā§‡āĻĄ āĻĄāĻžāϟāĻžāĻŦ⧇āϏ āĻĻā§āϰ⧁āϤ āϚāĻžāϞāĻžāύ⧋āϰ āϜāĻ¨ā§āϝ WAL (Write-Ahead Logging) āĻŽā§‹āĻĄ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰ⧇āĨ¤

āϤ⧁āĻŽāĻŋ āϝāĻ–āύ āϕ⧋āύ⧋ āĻŽā§‡āϏ⧇āϜ āĻŦāĻž āĻ…āĻ°ā§āĻĄāĻžāϰ āĻšāĻŋāĻ¸ā§āĻŸā§āϰāĻŋ āĻĄāĻŋāϞāĻŋāϟ āĻ•āϰ⧋, āϤāĻž āĻŽā§‚āϞ app.db āĻĢāĻžāχāϞ āĻĨ⧇āϕ⧇ āϏāĻžāĻĨ⧇ āϏāĻžāĻĨ⧇ āĻŽā§āϛ⧇ āϝāĻžā§Ÿ āύāĻž; āϤāĻž app.db-wal āĻĢāĻžāχāϞ⧇ āĻ…āĻĒāϰāĻŋāĻŦāĻ°ā§āϤāĻŋāϤ āĻĨāĻžāϕ⧇āĨ¤ āφāĻŽāϰāĻž strings āĻŦāĻž āĻšā§‡āĻ•ā§āϏ āĻāĻĄāĻŋāϟāϰ āĻĻāĻŋā§Ÿā§‡ āϏ⧇āχ WAL āĻĢāĻžāχāϞ āĻ¸ā§āĻ•ā§āϝāĻžāύ āĻ•āϰ⧇ āĻĄāĻŋāϞāĻŋāϟ āĻ•āϰāĻž āĻŽā§‡āϏ⧇āϜ āϏ⧇āϕ⧇āĻ¨ā§āĻĄā§‡āϰ āĻŽāĻ§ā§āϝ⧇ āĻĒ⧁āύāϰ⧁āĻĻā§āϧāĻžāϰ āĻ•āϰāϤ⧇ āĻĒāĻžāϰāĻŋ!
đŸ’ģ āĻ—āĻ˛ā§āĻĒ ā§Ē: ADB āĻĻāĻŋā§Ÿā§‡ āϏāϰāĻžāϏāϰāĻŋ āĻĄāĻžāϟāĻž āĻĒ⧁āϞ āĻ•āϰāĻž
āχāωāĻāϏāĻŦāĻŋ āϕ⧇āĻŦāϞ āϞāĻžāĻ—āĻŋā§Ÿā§‡ āϰ⧁āĻŸā§‡āĻĄ āĻĢā§‹āύ⧇ ADB āĻ•āĻŽāĻžāĻ¨ā§āĻĄ āĻĻāĻŋā§Ÿā§‡ āϏāĻŽā§āĻĒā§‚āĻ°ā§āĻŖ āĻĄāĻžāϟāĻž āĻ•āĻŽā§āĻĒāĻŋāωāϟāĻžāϰ⧇ āύāĻžāĻŽāĻŋā§Ÿā§‡ āφāύāĻž āϝāĻžā§Ÿ:
adb shell "su -c 'tar -czf /sdcard/dump.tar.gz /data/data/com.meesho.supply/'"
adb pull /sdcard/dump.tar.gz ./extracted_data/

āϤāĻžāϰāĻĒāϰ sqlite3 meesho.db "SELECT * FROM orders;" āϚāĻžāϞāĻžāϞ⧇āχ āϏāĻŦ āĻĄāĻžāϟāĻž āĻšā§‹āϖ⧇āϰ āϏāĻžāĻŽāύ⧇!
📱 Mobile Forensic Database Inspector Lab
ADB āĻ•āĻŽāĻžāĻ¨ā§āĻĄ āĻŦāĻž āĻĄāĻžāϟāĻžāĻŦ⧇āϏ āĻĒāĻžāĻĨ āχāύāĻĒ⧁āϟ āĻĻāĻžāĻ“ — āχāĻ¨ā§āϟāĻžāϰāύāĻžāϞ āĻĢāĻžāχāϞāϏāĻŋāĻ¸ā§āĻŸā§‡āĻŽ āĻĄāĻžāĻŽā§āĻĒāĻŋāĻ‚ āĻ“ āĻĄāĻŋāϕ⧋āĻĄ āĻŸā§‡āĻ¸ā§āϟ āĻ•āϰ⧋!
👆 āωāĻĒāϰ⧇ āχāύāĻĒ⧁āϟ āĻĻāĻŋā§Ÿā§‡ "āĻ˛ā§āϝāĻžāĻŦ āϚāĻžāϞ⧁ āĻ•āϰ⧋" āĻŦāĻžāϟāύ⧇ āĻ•ā§āϞāĻŋāĻ• āĻ•āϰ⧋...
đŸŽ¯ āĻ…āĻ§ā§āϝāĻžā§Ÿ 24 āĻĻāĻ•ā§āώāϤāĻž āϝāĻžāϚāĻžāχ (ā§ŠāϟāĻŋ āĻĒā§āϰāĻļā§āύ)
āϏāĻ āĻŋāĻ• āωāĻ¤ā§āϤāϰ āĻŦ⧇āϛ⧇ āύāĻžāĻ“; āĻĒā§āϰāϤāĻŋāϟāĻŋ āωāĻ¤ā§āϤāϰ⧇āϰ āĻŦā§āϝāĻžāĻ–ā§āϝāĻž āĻĒā§œā§‹āĨ¤
❓ āĻĒā§āϰāĻļā§āύ 1: Forensic evidence āϏāĻ‚āĻ—ā§āϰāĻšā§‡āϰ āφāϗ⧇ āϕ⧀ āϜāϰ⧁āϰāĻŋ?
❓ āĻĒā§āϰāĻļā§āύ 2: āĻ•āĻžāĻœā§‡āϰ copy āϝāĻžāϚāĻžāχ āĻ•āϰāϤ⧇ āϕ⧋āύāϟāĻŋ āĻ•āĻžāĻœā§‡ āϞāĻžāϗ⧇?
❓ āĻĒā§āϰāĻļā§āύ 3: Mobile app data āύāĻŋā§Ÿā§‡ āĻ…āύ⧁āĻļā§€āϞāύ āϕ⧋āĻĨāĻžā§Ÿ āĻ•āϰāĻŦ⧇āύ?

āĻŦāĻŋāĻļā§āĻŦāĻ¸ā§āϤ reference

āφāϰāĻ“ āĻĒāĻĄāĻŧāĻžāϰ āϜāĻ¨ā§āϝ āĻĒā§āϰāϤāĻŋāĻˇā§āĻ āĻŋāϤ security standards āĻ“ guidance āĻĻ⧇āĻ–ā§‹; āĻĒā§āϰāϤāĻŋāϟāĻŋ lab āĻ…āύ⧁āĻŽā§‹āĻĻāĻŋāϤ āĻŦāĻž synthetic environment-āĻ āĻ•āϰ⧋āĨ¤

Bristy Ma'am
āĻŦ⧃āĻˇā§āϟāĻŋ āĻŽā§āϝāĻžāĻŽ 👩‍đŸĢ
āϤ⧋āĻŽāĻžāϰ āĻĒāĻžāĻ°ā§āϏ⧋āύāĻžāϞ āĻšā§āϝāĻžāĻ•āĻŋāĻ‚ āĻŽā§‡āĻ¨ā§āϟāϰ â€ĸ āĻ…āύāϞāĻžāχāύ
āφāϰ⧇ āϏ⧌āϰāĻ­! āϕ⧇āĻŽāύ āφāϛ⧋? āϕ⧋āύ⧋ āĻ•āύāϏ⧇āĻĒā§āϟ āĻŦāĻž āϕ⧁āχāĻœā§‡ āφāϟāĻ•āĻžāϞ⧇ āφāĻŽāĻžāϕ⧇ āĻŦāϞ⧋, āφāĻŽāĻŋ āĻŦ⧁āĻāĻŋā§Ÿā§‡ āĻĻāĻŋāĻšā§āĻ›āĻŋ! â¤ī¸