TGViewer
Channel Public Channel
SecCode

SecCode

@seccode

برگزاری دوره های برنامه نویسی با محوریت امنیت
برگزاری دوره های کد نویسی امن
برگزاری دوره های تست نفوذ وب و موبایل

(میثم منصف.علیرضانورکاظمی)

admins:
@meisamrce
@AlirezaNourkazemi
WebSite: https://mrowasp.ir
WebSite: https://nodeguard.ir
Subscribers
11.5K
Photos
180
Videos
177
Links
91

Showing posts older than #41 · Back to latest

Older Posts 20 shown
Post #38 2.62K
مهندسی معکوس در دات نت Net.
CrackMe2
@dorsateam
Post #34 2.86K
دانلود آموزش مهندسی معکوس اندروید قسمت دوم
@dorsateam
Post #27 3.28K
دانلود آموزش مهندسی معکوس اندروید قسمت اول
@dorsateam
Post #22 2.9K
ابزار های مهندسی معکوس اندروید
در این مرحله نیازمند چندین ابزار هستیم که باید آنها را دانلود و نصب کنیم :
نرم افزار Java Development Kit : این نرم افزار ماشین مجازی جاوا هست و اجازه میدهد که بتونیم کد های جاوا را اجرا کنیم نکته ای که هست متاسفانه کاربران ایرانی نمی توانند مستقیم آنرا دانلود کنند پس تو گوگل سرج کنید و از سایت های ایرانی دانلود و نصب کنید . نسخه 64 بیتی بهتر است .

ابزار apktool : بااین ابزار میتونیم فایل های apk رو دیکامپایل و کامپایل کنیم تا بتوانیم به منابع اپلیکشین دسترسی داشته باشیم .

ابزار dex2jar : با این ابزار میتونیم فایل اصلی classes.dex رو به فایل jar تبدیل کنیم تا بتونیم کد های جاوای اپلیکشن رو ببینم .

نرم افزار jd-gui : با این ابزار میتوانیم کدهای جاوا را ببینیم و در آنها جستجو کنیم.

ابزار Apk Signed : با این ابزار زمانی که فایل apk را دستکاری کردیم دیگه بعد از کامپایل کردن دیگر قابل نصب نیست باید امضایی دیجیتالی روی فایل apk اعمال کنیم .

ابزار های فوق رو میتوانید در پست های زیر دانلود کنید.
@dorsateam
  • ❤ 1
Post #18 2.46K
اسکرین شات برنامه Crack Me 1 در اندروید
@dorsateam
Post #14 2.45K
مرحله چهارم ( آخرین مرحله ) :
در این مرحل تمای فایل های منابع و فایل های dex. و فایل حیاتی AndroidManifest.xml بصورت فایل فشرده همانند zip تبدیل به یک فایل به پسوند apk. میشود اما این فایل قابل نصب نیست و باید توسط Jar Signer با الگوریتم x509 باید به امضای دیجیتالی برسد تا فایل ها encode شوند و براحتی قابل خواندن نباشند و هم قابل نصب باشند.
@dorsateam
  • 👍 1
Post #13 2.47K
مرحله سوم :
در این مرحله تمامی منابعی که در اپلیکیشن استفاده شده از قبیل تصاویر ، فونت ها ، Layout ها و کتابخانه هایی که بصورت سیستمی میباشد همان فایل so به فایل APK اضافه میشود.
@dorsateam
Post #12 2.54K
مرحله دوم :
سیستم عامل اندروید قابلیت اجرا و فهمیدن کدهای class. را ندارد پس باید این فایل ها به فایل های dex. تبدیل شوند تا سیستم عامل اندروید بتواند آن را اجرا کند برای این کار از ابزار Dx Tool استفاده میشود . البته ماننده مرحله اول از obfuscator ها استفاده میشود تا decompile فایل های dex. را کمی سختر و دشوار کنند.
@dorsateam
Post #11 2.6K
مرحله اول :
همانطور که میدانید زبان برنامه نویسی اصلی اندروید جاوا میباشد که در محیط Android Studio نوشته میشود . در این بخش کد های نرم افزار توسط کامپایلر جاوا به فایل های ماشین یعنی class. کامپایل میشوند. البته برای محافظت از این کدها از obfuscator ها استفاده میشود که decompile کردن فایل های class. را قدری مشکل میسازد.
@dorsateam
  • 👍 1
Post #10 2.86K
مراحل کامپایل و ایجاد فایل APK
@dorsateam
  • 👍 2
Older posts →
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →