HARIS SHIELD
بلاگ پر واپس

تکنیکی رہنما

MVT (Mobile Verification Toolkit): ایک دیانت دار رہنما، اور آسان متبادل

14 ستمبر، 202611 منٹ کا مطالعہ

Mobile Verification Toolkit وہ فارنزک ٹول ہے جو Amnesty International کی Security Lab نے جاری کیا ہے، اور یہی Pegasus Project کے پیچھے تھا — 2021 کی وہ تحقیقات جس نے کرائے کے اسپائی ویئر کو دنیا بھر کے اخبارات کی سرخیوں میں پہنچا دیا۔ اس کا سورس کوڈ عوامی ہے، اس کی کوئی قیمت نہیں، اور کوئی بھی اسے اپنے فون پر چلا سکتا ہے۔

ہم ایک تجارتی پروڈکٹ بیچتے ہیں جو اسی نوعیت کا تجزیہ کرتی ہے، اس لیے یہ مضمون یہ بات ذہن میں رکھ کر پڑھیں۔ MVT بہترین ہے۔ تکنیکی طور پر پُراعتماد شخص کے لیے شاید یہی کافی ہو، اور یہ رہنما اس لیے لکھا گیا ہے کہ آپ اسے استعمال کر سکیں، اس لیے نہیں کہ آپ کو اس سے باز رکھا جائے۔

MVT اصل میں کیا کرتا ہے

MVT آپ کے فون کو اس طرح اسکین نہیں کرتا جیسے اینٹی وائرس کمپیوٹر کو اسکین کرتا ہے۔ یہ وہ ڈیٹا نکالتا ہے جو فون میں پہلے سے موجود ہے اور اس کا شائع شدہ علاماتِ خطرہ (indicators of compromise) سے موازنہ کرتا ہے: وہ ڈومینز جن سے معروف اسپائی ویئر رابطہ کرتا ہے، اس کے بنائے ہوئے پروسیسز کے نام، اس کی چھوڑی ہوئی فائلوں کے راستے، اور اس کے پیدا کردہ کریش کے پیٹرن۔

یہی فرق اس کی طاقت اور اس کی حدود دونوں کی وضاحت کرتا ہے۔ یہ فون سے اپنا جائزہ لینے کو کہنے کے بجائے ثبوت پڑھتا ہے، اسی لیے یہ وہ چیزیں ڈھونڈ سکتا ہے جو فون پر موجود کوئی ایپ نہیں ڈھونڈ سکتی۔ اور یہ صرف وہی ڈھونڈتا ہے جس کی علامات کسی نے پہلے سے شائع کر رکھی ہوں، یعنی کوئی ایسی مہم جسے ابھی کسی نے دستاویزی شکل نہیں دی، اس کے لیے نظر سے اوجھل رہتی ہے۔

iOS پر یہ iTunes یا Finder کے بیک اپ کا تجزیہ کرتا ہے، اور کام کا مواد وہیں ہوتا ہے: کریش لاگز، ایک ڈیٹا بیس جو ریکارڈ رکھتا ہے کہ کس پروسیس نے کب نیٹ ورک استعمال کیا، فون بند ہونے کا ریکارڈ رکھنے والی سسٹم فائل، Safari کی ہسٹری اور پیغامات کے اٹیچمنٹس کا میٹا ڈیٹا۔ انکرپٹڈ بیک اپ میں غیر انکرپٹڈ بیک اپ سے نمایاں طور پر زیادہ مواد ہوتا ہے، جس پر لوگ حیران ہوتے ہیں۔

Android پر یہ ADB کے ذریعے کام کرتا ہے، انسٹال شدہ پیکجز کی فہرست بناتا ہے، سسٹم لاگز نکالتا ہے اور انہیں انہی علامات سے جانچتا ہے۔ یہ Android بیک اپ کا تجزیہ اور APK فائلوں کو اسکین بھی کر سکتا ہے۔

اسے چلانے میں اصل میں کیا کرنا پڑتا ہے

دیانت دارانہ حصہ، جسے ڈاؤن لوڈ کے صفحات عموماً چھوڑ دیتے ہیں۔

آپ کو کمپیوٹر چاہیے، macOS یا Linux۔ Windows کی باقاعدہ سپورٹ نہیں؛ لوگ WSL استعمال کرتے ہیں۔

آپ کو Python اور ٹرمینل سے مانوس ہونا چاہیے۔ MVT، pip کے ذریعے انسٹال ہوتا ہے:

pip install mvt

اس سے آپ کو دو کمانڈز ملتی ہیں، mvt-ios اور mvt-android۔

آپ کو iPhone کا انکرپٹڈ بیک اپ چاہیے۔ اسے macOS پر Finder یا iTunes سے بنائیں، انکرپشن کا آپشن آن کر کے، اور پاس ورڈ یاد رکھیں۔ MVT تجزیے کے لیے اسے ڈی کرپٹ کرتا ہے:

mvt-ios decrypt-backup -p PASSWORD -d decrypted/ backup-folder/

آپ کو علامات کی فائلیں چاہئیں۔ MVT شائع شدہ سیٹس خود ڈاؤن لوڈ کر سکتا ہے:

mvt-ios download-iocs

پھر خود تجزیہ:

mvt-ios check-backup --iocs indicators.stix2 --output results/ decrypted/

Android کے لیے ADB کے ذریعے، developer options اور USB debugging آن کر کے:

mvt-android check-adb --iocs indicators.stix2 --output results/

فلیگز اور کمانڈز کے نام ورژنز کے درمیان بدلتے رہتے ہیں۔ صحیح طریقۂ تحریر کے لیے کسی ٹیوٹوریل پر، اس والے سمیت، بھروسہ کرنے کے بجائے docs.mvt.re پر موجودہ دستاویزات دیکھیں۔

پھر آپ نتیجہ پڑھتے ہیں، جو JSON فائلوں کی ایک ڈائریکٹری اور کچھ detections پر مشتمل ہوتا ہے۔ یہی وہ حصہ ہے جہاں زیادہ تر لوگ رک جاتے ہیں۔ فائلیں ٹائم لائنز اور نکالے گئے ریکارڈز ہیں؛ ان کی تشریح کے لیے یہ جاننا ضروری ہے کہ ایک عام iPhone کیسا دکھتا ہے، تاکہ آپ وہ پہچان سکیں جو عام نہیں۔

حقیقت پسندانہ اندازہ: اگر آپ روزانہ ٹرمینل میں کام کرتے ہیں تو ایک دوپہر، اور اگر نہیں کرتے تو ایک دیوار۔

نتیجہ کیسے پڑھیں

یہ انسٹالیشن سے زیادہ اہم ہے، اور یہیں لوگ دونوں سمتوں میں غلطی کرتے ہیں۔

کوئی detection سنجیدہ معاملہ ہے، مگر خود اپنی وضاحت نہیں کرتا۔ MVT وہ چیز نشان زد کرتا ہے جو کسی علامت سے میل کھائے۔ اس کا مطلب کیا ہے اور یہ کب ہوا، اس کی تصدیق وہ تجزیہ ہے جو آپ کو پھر بھی خود کرنا ہوتا ہے۔

کوئی detection نہ ہونے کا مطلب صاف فون نہیں۔ اس کا مطلب ہے کہ آپ کی فراہم کردہ علامات میں سے کچھ بھی میل نہیں کھایا۔ نئی مہمات، غیر دستاویزی ٹولز اور آپ کے بیک اپ سے پہلے کے انفیکشن، سب خاموش نتیجہ دیتے ہیں۔ Amnesty اس بارے میں واضح ہے، اور اس ٹول کے بارے میں سب سے زیادہ غلط سمجھی جانے والی بات یہی ہے۔

کچھ نتائج محض دلچسپ ہوتے ہیں۔ ٹائم لائنز میں بہت سی عام سرگرمی نظر آتی ہے جو خوفناک لگتی ہے اگر آپ نے پہلے کبھی فون کا اندرونی ڈیٹا نہ دیکھا ہو۔

کب MVT درست جواب ہے

  • آپ ٹرمینل میں کام کرتے ہیں اور JSON سے نہیں گھبراتے۔
  • آپ صحافی، کارکن، وکیل یا محقق ہیں جو حقیقی ہدف ہو سکتے ہیں، اور آپ ایسے ٹولز چاہتے ہیں جن کا طریقہ عوامی اور قابلِ جانچ ہو۔
  • آپ ایسی چیز چاہتے ہیں جس کا نتیجے میں کوئی تجارتی مفاد نہ ہو — سیکیورٹی ٹول سے یہ توقع بالکل معقول ہے، اور یہ MVT کا ہر اس چیز پر حقیقی فائدہ ہے جو کوئی آپ کو بیچے، ہم بھی شامل۔
  • آپ پیشہ ورانہ طور پر کسی اور کی ڈیوائس کا تجزیہ کر رہے ہیں اور آپ کو قابلِ دفاع، دستاویزی طریقہ درکار ہے۔

کب نہیں

  • آپ پریشان ہیں، تکنیکی نہیں، اور آپ کو اسی ہفتے جواب چاہیے۔
  • ممکنہ مسئلہ کسی جاننے والے کا انسٹال کیا ہوا تجارتی اسٹاکر ویئر ہے، جو کرائے کے اسپائی ویئر سے کہیں زیادہ عام ہے۔ یہ اجازتوں والی اسکرینوں میں نظر آ جاتا ہے؛ اسے ڈھونڈنے کے لیے فارنزک کی ضرورت نہیں۔ Android یا iPhone سے شروع کریں۔
  • آپ کو کسی وکیل، افسر یا مدد کرنے والے کارکن کے لیے دستاویزات چاہئیں۔ MVT کا نتیجہ ثبوت ضرور ہے، لیکن قابلِ فہم رپورٹ نہیں۔
  • آپ کو ایک بار کے بجائے بار بار جانچ کرنی ہے۔

Haris Shield کیا مختلف کرتا ہے

یہ وہی عوامی علامات استعمال کرتا ہے، یعنی MVT پروجیکٹ کے علامات کے سیٹس، جنہیں ہمارا سرور ہر رات ایک دستخط شدہ بنڈل میں نئے سرے سے تیار کرتا ہے۔ یہ کمپیوٹر سے انہی میں سے کچھ نشانات جانچتا ہے، لیکن وہ سب کچھ نہیں کرتا جو MVT کرتا ہے۔ موجودہ ورژن iPhone کے انکرپٹڈ بیک اپ کا تجزیہ نہیں کرتا۔ iPhone پر یہ وہ پڑھتا ہے جو فون کیبل کے ذریعے فراہم کرتا ہے: کریش لاگز، کنفیگریشن اور provisioning پروفائلز اور سیکیورٹی سیٹنگز، اور اگر آپ sysdiagnose امپورٹ کریں تو اسے بھی، جس سے نیٹ ورک کے استعمال اور پروسیسز کے چلنے کے ڈیٹا بیسز شامل ہو جاتے ہیں۔ Android پر یہ ڈیوائس کو ADB کے ذریعے پڑھتا ہے، جیسے MVT کرتا ہے۔ یہ کیسے کام کرتا ہے میں ہر چیز درج ہے۔

یہ جو بوجھ ہٹاتا ہے وہ ٹرمینل کا کام ہے: آپ کو macOS، Windows اور Linux کے لیے ایک گرافیکل ایپلیکیشن ملتی ہے، علامات آپ کے لیے تازہ رکھی جاتی ہیں، اور ہر نتیجے کے لیے خطرے کی سطح کے ساتھ ایک رپورٹ ملتی ہے جسے آپ PDF کے طور پر محفوظ کر کے کسی اور کو دے سکتے ہیں۔

ہم یہ دعویٰ نہیں کرتے کہ ہم وہ چیزیں ڈھونڈ لیتے ہیں جو MVT نہیں ڈھونڈ سکتا۔ iPhone پر، مکمل انکرپٹڈ بیک اپ پر چلایا گیا MVT ہمارے موجودہ ورژن سے زیادہ پڑھتا ہے۔ جہاں Amnesty کی علامات دستیاب بہترین ہیں، وہاں کوئی بھی سمجھدار انہی پر بنیاد رکھتا ہے۔

اگر آپ MVT چلا سکتے ہیں اور چلانا چاہتے ہیں، تو MVT چلائیں۔

اگر آپ کو کچھ ملے

اگر آپ کی زندگی کا کوئی فرد ملوث ہو سکتا ہے تو فون فوراً صاف نہ کریں — ہٹانے سے انہیں خبر ہو سکتی ہے اور ثبوت ضائع ہو جاتا ہے۔ اور اگر آپ کسی ریاستی سطح کے عنصر کا ہدف ہو سکتے ہیں، تو ان لوگوں سے مدد لیں جن کا یہی پیشہ ہے: Amnesty کی Security Lab اور Access Now کی Digital Security Helpline، دونوں خطرے سے دوچار افراد کی مفت مدد کرتی ہیں۔ اسپائی ویئر کیسے ہٹائیں کہ انسٹال کرنے والے کو خبر نہ ہو میں یہ ترتیب بیان کی گئی ہے۔

مختصر جواب

MVT اصل چیز ہے: Pegasus Project کے پیچھے کا ٹول، Amnesty کی Security Lab کا جاری کردہ، مفت، اور عوامی طریقۂ کار کے ساتھ۔ یہ iPhone کے انکرپٹڈ بیک اپ یا ADB کے ذریعے Android ڈیوائس کا شائع شدہ علاماتِ خطرہ سے موازنہ کرتا ہے۔

یہ Python، ٹرمینل اور فارنزک نتائج کی تشریح کی صلاحیت بھی فرض کرتا ہے، اور صاف نتیجے کا مطلب صرف یہ ہے کہ آپ کی دی گئی علامات میں سے کچھ بھی میل نہیں کھایا۔ اگر یہ آپ پر پورا اترتا ہے تو اسے استعمال کریں۔ اگر نہیں، تو ٹول سے زیادہ طریقہ اہم ہے — تجزیہ کمپیوٹر سے، کسی بھی چیز کے ذریعے، کروائیں، بجائے اس کے کہ اسی فون پر چلنے والے اسکینر پر بھروسہ کریں جس کی آپ تصدیق کرنا چاہتے ہیں۔

ذرائع

مزید پڑھیے: iPhone میں Pegasus کی جانچ، اسپائی ویئر کی مفت جانچ: کیا کام کرتا ہے اور کیا فراڈ ہے۔

کیا آپ کو فکر ہے کہ آپ کے فون کی نگرانی ہو رہی ہے؟

اپنے کمپیوٹر سے اپنے فون میں اسپائی ویئر اور اسٹاکر ویئر کا اسکین کریں۔ اسکین فون پر کچھ بھی انسٹال نہیں کرتا۔ 31 دسمبر، 2026 تک مفت۔

اپنی مفت کلید حاصل کریں