বাড়ি Securitywatch Rsac: পাঁচ মিনিটের মধ্যে একটি বিপরীত প্রকৌশল একটি অ্যান্ড্রয়েড অ্যাপ্লিকেশন

Rsac: পাঁচ মিনিটের মধ্যে একটি বিপরীত প্রকৌশল একটি অ্যান্ড্রয়েড অ্যাপ্লিকেশন

ভিডিও: Devar Bhabhi hot romance video देवर à¤à¤¾à¤à¥€ की साथ हॉट रोमाठ(সেপ্টেম্বর 2024)

ভিডিও: Devar Bhabhi hot romance video देवर à¤à¤¾à¤à¥€ की साथ हॉट रोमाठ(সেপ্টেম্বর 2024)
Anonim

অ্যানড্রয়েডে ম্যালওয়্যার ছড়িয়ে দেওয়ার জন্য সবচেয়ে সাধারণ কৌশল - বা এমনকি খারাপ অ্যাপ্লিকেশনগুলিও apps অ্যাপ্লিকেশনগুলি পুনরায় প্রচার করা। তাঁর আরএসএ সম্মেলনের উপস্থাপনা চলাকালীন, ফোরেন্সিক্সের পাউ অলিভা ফোরা দেখিয়েছেন যে ইঞ্জিনিয়ার অ্যান্ড্রয়েড অ্যাপ্লিকেশনগুলি রিভার্স করতে মাত্র কয়েক মিনিট সময় নেয়।

আপনার অ্যাপ্লিকেশন প্রাপ্তি

কোনও অ্যাপের বিপরীতে ইঞ্জিনিয়ারিংয়ের প্রথম পদক্ষেপটি ফোরা বলেছিল, নিজেকে একটি অ্যাপ তৈরি করা get যদিও তারা আপনার ফোনে অবিচ্ছিন্ন দেখায়, অ্যান্ড্রয়েড অ্যাপ্লিকেশনগুলি (বা APK) সত্যিই কেবল নতুন এক্সটেনশান সহ জিপ ফাইল। অ্যাপ্লিকেশনটি চালানোর জন্য প্রয়োজনীয় সমস্ত কিছুই is কোড থেকে শুরু করে যে কোনও মিডিয়াতে এটি প্রয়োজন হতে পারে।

একটি APK পাওয়ার বিভিন্ন উপায় রয়েছে। আপনার অ্যান্ড্রয়েডে আপনি যদি এমন কোনও অ্যাপ্লিকেশন রিভার্স-ইঞ্জিনিয়ার করতে চান তবে আপনি এসডি কার্ডে ব্যাকআপ সংরক্ষণ করতে এস্ট্রোর মতো ফাইল ম্যানেজার ব্যবহার করতে পারেন। আপনার অ্যান্ড্রয়েডকে একটি কম্পিউটারের সাথে সংযুক্ত করা এবং তারপরে অ্যাপটিকে আপনার পিসিতে স্থানান্তর করতে অ্যান্ড্রয়েড ডিবাগিং ব্রিজ ব্যবহার করাও সম্ভব। আপনি গুগল প্লে থেকে APK গুলি চুষতে অনলাইন সরঞ্জামগুলিও ব্যবহার করতে পারেন।

এটি ছাড়াও

একবার আপনার সাথে কাজ করার জন্য একটি এপিপি হয়ে গেলে আপনাকে এটিকে আরও ব্যবহারযোগ্য কিছুতে রূপান্তর করতে হবে। এর জন্য, ফোরা দুটি বিকল্প উপস্থাপন করেছে। আপনি Apktool এর মতো একটি সরঞ্জাম দিয়ে আপনার টার্গেটটি বিচ্ছিন্ন করতে পারেন, এটি APK এর সংকলিত অ্যাপ্লিকেশন কোড ফাইলকে (ডালভিক এক্সিকিউটেবল, বা ডেক্স) স্মলির মতো অ্যাসেম্বলি ভাষায় রূপান্তর করবে। অথবা আপনি ডিকম্পাইল করতে পারেন, যা ডেক্সকে একটি জাভা সংরক্ষণাগার (জেআর) এবং পরে জাভাতে রূপান্তর করে।

ফোরা উল্লেখ করেছে যে ডেক্সমিলিং প্রক্রিয়ায় কিছু ডেটা নষ্ট হতে পারে, তাই অ্যান্ড্রয়েডকে মাথায় রেখে তৈরি করা একটি ডিকম্পিলার ব্যবহার করা ভাল। এটি ডেক্সকে সরাসরি জাভায় রূপান্তর করে জার পদক্ষেপ এড়িয়ে চলে।

লোকেদের নিজেরাই এই সমস্ত সরঞ্জামগুলি ট্র্যাক করতে আগ্রহী না হওয়ার জন্য ফোরা সন্তোষুকে পরামর্শ দিয়েছিল। এটি ফিনান্সিকস থেকে লিনাক্সের একটি বিশেষ বিতরণ যা একটি অ্যান্ড্রয়েড অ্যাপ্লিকেশনকে আলাদা করতে, সংশোধন করতে এবং পুনরায় প্যাকেজ করার জন্য আপনার প্রয়োজনীয় সমস্ত সরঞ্জামের সাথে প্রিললোড হয়ে আসে। এটি একটি শক্তিশালী ডিজিটাল ফরেনসিক সরঞ্জাম যা আমরা অতীতে লিখেছিলাম।

দ্রুত বিপরীত

আপনি যদি শেষ কয়েকটি অনুচ্ছেদের সময় ঘুমিয়ে পড়ে থাকেন তবে আপনি এখানেই জেগেছিলেন। সান্টোকু ব্যবহার করে, ফোরা একটি খুব বেসিক অ্যান্ড্রয়েড অ্যাপ তৈরি করেছে যা সে তৈরি করেছিল এবং এটিকে আলাদা করে ফেলবে। তারপরে তিনি একটি নির্দিষ্ট লাইনের জন্য কোডটি ব্রাউজ করলেন, কোডটি সংশোধন করলেন, পুনরায় প্যাকেজ করলেন, স্বাক্ষর করলেন, পরিবর্তিত অ্যাপটি তার অ্যান্ড্রয়েডে পুনরায় ইনস্টল করলেন এবং চালু করলেন। পুরো প্রক্রিয়াটি পাঁচ মিনিটেরও কম সময় নিয়েছিল।

এখন, ফোরা খুব সাধারণ উদাহরণ ছিল। অ্যাপ্লিকেশনটি খুব বেসিক ছিল এবং এতে কোনও অপ্রচলিত কোড অন্তর্ভুক্ত ছিল না। তবে, তার বিক্ষোভের শক্তিশালী প্রভাব ছিল। "কোনও অ্যান্ড্রয়েড অ্যাপ্লিকেশনের আচরণ পরিবর্তন করার জন্য আপনি এটি করতে পারেন, " ফোরা বলেন, একটি গেমের মধ্যে অসীম জীবন বা ফ্রি অ্যাপ্লিকেশনটিতে প্রদত্ত বৈশিষ্ট্যগুলি কয়েকটি উদাহরণ হিসাবে উল্লেখ করে।

একটি ভয়াবহ উদাহরণ? আমরা দেখেছি এমন কোনও দূষিত ক্লোন অ্যাপ্লিকেশনটিতে কেবল আপনার মনকে কাস্ট করুন। আপনি সেই স্কেচি ফ্ল্যাপিবার্ড ক্লোনটি ডাউনলোড করার আগে এটি সম্পর্কে ভাবেন।

Rsac: পাঁচ মিনিটের মধ্যে একটি বিপরীত প্রকৌশল একটি অ্যান্ড্রয়েড অ্যাপ্লিকেশন