گھر سیکیورٹی واچ Rsac: پانچ منٹ میں ریورس انجینئرنگ ایک android ایپ

Rsac: پانچ منٹ میں ریورس انجینئرنگ ایک android ایپ

ویڈیو: من زينو نهار اليوم ØµØ Ø¹ÙŠØ¯ÙƒÙ… انشر الفيديو Øتى يراه كل Ø§Ù„Ø (اکتوبر 2024)

ویڈیو: من زينو نهار اليوم ØµØ Ø¹ÙŠØ¯ÙƒÙ… انشر الفيديو Øتى يراه كل Ø§Ù„Ø (اکتوبر 2024)
Anonim

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

اپنی ایپ حاصل کرنا

فورا نے کہا ، کسی ایپ کو ریورس انجینئرنگ کرنے کا پہلا قدم خود کو ایپ بنانا تھا۔ اگرچہ وہ آپ کے فون پر تیز نظر آتے ہیں ، لیکن Android ایپس (یا APK) واقعی صرف ایک نئی توسیع والی زپ فائلیں ہیں۔ اس کوڈ سے لے کر کسی بھی ذرائع ابلاغ تک جس چیز کی ضرورت ہو گی اس کے اندر سبھی چیزیں ہیں۔

ایک APK حاصل کرنے کے لئے بہت سارے طریقے ہیں۔ اگر آپ کے پاس ایسی ایپ ہے جس کی آپ اپنے Android پر ریورس انجینئر کرنا چاہتے ہیں تو ، آپ ایس ڈی کارڈ میں بیک اپ بچانے کیلئے ASTRO جیسے فائل منیجر کا استعمال کرسکتے ہیں۔ اپنے اینڈرائڈ کو کمپیوٹر سے مربوط کرنا اور پھر اپنے پی سی میں ایپ کو ٹرانسفر کرنے کیلئے اینڈروئیڈ ڈیبگنگ برج کا استعمال بھی ممکن ہے۔ آپ گوگل پلے سے APK کو چوسنے کے لئے آن لائن ٹولز کا استعمال بھی کرسکتے ہیں۔

اس کے علاوہ ھیںچنا

ایک بار جب آپ کے ساتھ کام کرنے کے لئے ایک APK ہوجائے تو ، آپ کو اسے زیادہ قابل استعمال چیز میں تبدیل کرنے کی ضرورت ہوگی۔ اس کے لئے ، فوورا نے دو آپشنز پیش کیے۔ آپ اپنے ہدف کو اپٹول جیسے آلے سے جدا کرسکتے ہیں ، جو APK کی مرتب کردہ ایپلی کیشن کوڈ فائل (ڈالوک ایگزیکٹیبل ، یا DEX) کو اسمالی زبان کی طرح اسمبلی زبان میں تبدیل کردے گا۔ یا آپ ڈیکپائل کرسکتے ہیں ، جو DEX کو جاوا آرکائیو (JAR) ، اور پھر جاوا میں تبدیل کرتا ہے۔

فوورا نے بتایا کہ چونکہ سڑنے کے عمل میں کچھ ڈیٹا ضائع ہوسکتے ہیں ، لہذا بہتر ہے کہ اینڈروئیڈ کو مدنظر رکھتے ہوئے ایک ڈیکمپپلر استعمال کریں۔ یہ JAR قدم چھوڑ دیتا ہے ، DEX کو جاوا میں تبدیل کرتا ہے۔

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

ریپڈ ریورس

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

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

ایک خوفناک مثال؟ ہم نے دیکھا ہے کہ ان میں سے کسی بھی خراب کلون ایپس پر آسانی سے اپنا خیال ڈالیں۔ اس کے بارے میں سوچیں اس سے پہلے کہ آپ اس خاکے دار فلیپی برڈ کلون کو ڈاؤن لوڈ کریں۔

Rsac: پانچ منٹ میں ریورس انجینئرنگ ایک android ایپ