anirudhmalik / xhunter Goto Github PK
View Code? Open in Web Editor NEWAndroid Penetration Tool [ RAT for Android ]
License: MIT License
Android Penetration Tool [ RAT for Android ]
License: MIT License
99% of the apps I'm trying to combine with payload it fail I hope for you fix this problem And there is a bigger problem, which is that the connection is lost when the victim exits the application
-i am week in English
i can't understand how to setup custom server. i don't have any pc
Do I have to change the IP in this client or will I work from the default?
Because I'm having trouble opening the port, the panels are not opening, please wait forwarding port issues.
Hey dev,
im using xhunter from past week and so far the app is really good and nice but there are some problems.
No feature of standalone backdoor.
i mean sometimes i need to generate a payload pretty quick but bind + payload takes a lot of time so a option for standalone payload is a very well feature to have.
listening tab
if im listening for a connection and if accidentally close the listening tab. i then have to paste the url again and wait for it to connect which really is very annoying and needs to be fixed.
3.Persistence
if the victim closes the app the connection cuts and i have to wait for them to reopen the app and connect back.
When I open listener it shows please wait port forwarding.
Can we change the local tunnel to other server? This server is too busy so I want to connect to another server. Can we do it?
Most of the time bind don't work it can't find MainActivity.smali but when I tried to bind manually it works maybe you should prompt user to provide mainactivity path?
Geo location
Notification for persistent connection
Greetings,
I would like to setup it on pc as like l3mon it is also based on node js . Could you help me to set it up .
Regards
`error: TypeError: Cannot read properties of undefined (reading 'transformFile')
at Bundler.transformFile (/home/ruben/Documents/xhunter/node_modules/metro/src/Bundler.js:48:30)
at runMicrotasks ()
at processTicksAndRejections (node:internal/process/task_queues:96:5)
at async Object.transform (/home/ruben/Documents/xhunter/node_modules/metro/src/lib/transformHelpers.js:101:12)
at async processModule (/home/ruben/Documents/xhunter/node_modules/metro/src/DeltaBundler/traverseDependencies.js:137:18)
at async traverseDependenciesForSingleFile (/home/ruben/Documents/xhunter/node_modules/metro/src/DeltaBundler/traverseDependencies.js:131:3)
at async Promise.all (index 0)
at async initialTraverseDependencies (/home/ruben/Documents/xhunter/node_modules/metro/src/DeltaBundler/traverseDependencies.js:114:3)
at async DeltaCalculator._getChangedDependencies (/home/ruben/Documents/xhunter/node_modules/metro/src/DeltaBundler/DeltaCalculator.js:164:25)
at async DeltaCalculator.getDelta (/home/ruben/Documents/xhunter/node_modules/metro/src/DeltaBundler/DeltaCalculator.js:94:16)
`
Appreciated your work!
Features to add
Create separate section for payload alone creation in xhunter app
Create notification channel in payload and send all notification to slackwebhook
Stuck at Please wait, forwarding port
Android 12
Custom rom
the application presents an error when opening the different options of the victim, it keeps loading the information and does not show anything.
you xhunter app dont support android 11 version
.and also not support whatsapp
please make only raw payload option
Target apk selected corrupt error even it's not i tried on multiple apps like facebook lite, whatsapp etc it just doesn't seem to work. (this app gui is Lit though)
Tested on Snow Cone
CrDroid
xhunter did not bind any apk file.i used more then 15 apps and size less then 30 mb but hunter did not bind any apk
Loss of connection when the victim closes the application. Please make the connection permanent without the need to open the application to allow us time to download the file and information
Describe the bug
A clear and concise description of what the bug is.
To Reproduce
Steps to reproduce the behavior:
Expected behavior
A clear and concise description of what you expected to happen.
Screenshots
If applicable, add screenshots to help explain your problem.
Desktop (please complete the following information):
Smartphone (please complete the following information):
Additional context
Add any other context about the problem here.
after download v1.5 apk it shows v1.4 after install and also old interface
Please update the app as im eagerly waiting for the feature you have promised in readme.md session @anirudhmalik
Only feature im eagerly interesting is persistent and to let you know nobody cares about notification if persistent needs notification just add that feature.
can we use another mathod for port forwarding
example: portmap
Can xhunter rat be run on android version 6 not payload?
Bro Add Screen Record, Cam Record , View/Set Clipboard, Location, Victime Number, ip, run background, edit delete ( Files, App),
Please add auto hide feature of the payload and camera seeing feature to see victim live cam feed.
While creating payload for WhatsApp it shows error failed to create working directory and while i create folder in internal storage named XHUNTER and trying to create payload than app automatically closed..
Hey im testing xhunter pretty comprehensively and i have come to a fix.
Bug.
Whenever i bind payload to an app and inject payload permission into it. It simply doesnt asks for "PAYLOAD" permissions after that app is installed.
Fix.
The fix for it is very simple just change minsdkverison to 10 & maxsdkversion to 17 and the problem gets solved.
Describe the bug
A clear and concise description of what the bug is.
To Reproduce
Steps to reproduce the behavior:
Expected behavior
A clear and concise description of what you expected to happen.
Screenshots
If applicable, add screenshots to help explain your problem.
Desktop (please complete the following information):
Smartphone (please complete the following information):
Additional context
Add any other context about the problem here.
We observed you have solved many bugs encountered in older versions of app. Good Work!!!
We are waiting for new updated version of Xhunter with feature requested.
The application so far has grown a lot, but it has errors to be corrected, according to the tests I have carried out:
•When you enter the victim's options, it recognizes your data well, but it doesn't allow you to download anything, or view any image or file.
•When browsing the victim's options it loads the data, but when you go back to the main menu and re-enter to view the files it doesn't load the data.
•When the victim exits the application they are disconnected.
•Does not recognize GPS location
Congratulaciones for your great effort
hi thankyou for making great app.
btw gb whatsapp need to update, and why i cant bind the apk, i tried many apk
It's a very good rat compared with other but some issues I have noticed and if that fixes it will be a very good rat . Some new options like Victim Phone Number , Victim Messages are not showing as it needs to enable permission from going to settings and if they don't know rat won't work.
Thanks
This RAT is very Good RAT ❤️❤️❤️💕🔥🥰🌟💘
Thanks For working on this RAT may God Bless You
Hey dev, Hru? Hope you are having a wonderful day.
-I really like the file manager in xhunter.
But there is that 1 tiny feature that is missing "Multiple Selection"
-Why this feature?
Sometimes we don't have so much time to check the files and download after. So selection can greatly help to download all files in one go.
-SMS DUMP,CALLLOG DUMP, CONTACTS DUMP.
-why this feature?
Sometimes victim only comes only for few couple of seconds and screen recording every section is really pain in the as*.
PS: I really appreciate your hard work and im not forcing you to add these feature. I just really really like your concept of xhunter and i want to see it as perfect as possible. Hope you keep up the good work.
sometimes the app force close when u try to access whatsapp. The always crash when i try to access any mobile on whatsapp loot.
android.database.sqlite.SQLiteException: no such table: chat_view (code 1 SQLITE_ERROR): , while compiling: SELECT chat_view.raw_string_jid AS id, messages.key_from_me AS isFromMe, messages.media_mime_type AS isMedia, messages.data, max(messages.timestamp) AS timestamp FROM chat_view LEFT OUTER JOIN messages on messages.key_remote_jid = chat_view.raw_string_jid WHERE chat_view.hidden = 0 GROUP BY chat_view.raw_string_jid, chat_view.subject, chat_view.created_timestamp ORDER BY max(messages.timestamp) desc
at android.database.sqlite.SQLiteConnection.nativePrepareStatement(Native Method)
at android.database.sqlite.SQLiteConnection.acquirePreparedStatement(SQLiteConnection.java:1047)
at android.database.sqlite.SQLiteConnection.prepare(SQLiteConnection.java:654)
at android.database.sqlite.SQLiteSession.prepare(SQLiteSession.java:590)
at android.database.sqlite.SQLiteProgram.<init>(SQLiteProgram.java:62)
at android.database.sqlite.SQLiteQuery.<init>(SQLiteQuery.java:37)
at android.database.sqlite.SQLiteDirectCursorDriver.query(SQLiteDirectCursorDriver.java:46)
at android.database.sqlite.SQLiteDatabase.rawQueryWithFactory(SQLiteDatabase.java:1546)
at android.database.sqlite.SQLiteDatabase.rawQuery(SQLiteDatabase.java:1485)
at com.xhunter.AppBuilderModule.readDB(AppBuilderModule.java:115)
at java.lang.reflect.Method.invoke(Native Method)
at com.facebook.react.bridge.JavaMethodWrapper.invoke(JavaMethodWrapper.java:372)
at com.facebook.react.bridge.JavaModuleWrapper.invoke(JavaModuleWrapper.java:188)
at com.facebook.react.bridge.queue.NativeRunnable.run(Native Method)
at android.os.Handler.handleCallback(Handler.java:938)
at android.os.Handler.dispatchMessage(Handler.java:99)
at com.facebook.react.bridge.queue.MessageQueueThreadHandler.dispatchMessage(MessageQueueThreadHandler.java:27)
at android.os.Looper.loopOnce(Looper.java:210)
at android.os.Looper.loop(Looper.java:299)
at com.facebook.react.bridge.queue.MessageQueueThreadImpl$4.run(MessageQueueThreadImpl.java:226)
at java.lang.Thread.run(Thread.java:920)
@anirudhmalik can you please explain when this option starts working again?
friend, first congratulate you for the excellent application that you are developing, different errors have already been corrected, very well. now the RAT has no persistence when restarting the phone the victim to disconnect and has to start the infected application so that it comes back and connects.
Hi dear, the project is good but builder size is too large and it takes a lot of time to build. I wish you will improve this. And it would be better if you could add webcam properties.
Port forwarding problem please solve
You have created best app. Great Job. loved you dedication towards this project!!!
Issues i am facing:
Features to add:
It cannot be added or combined with another WhatsApp or other application
Hey dev.
Im using xhunter from past 1 week and the app is really good. Binding into whatsapp works flawlessly but
I tried to bind to instagram and it binds the payload but doesn't gives back the connection.
I tried to manually bind the payload
Here are the problem i faced
There is no MainTabActivity.
Second i tried Bind to LauncherActivity.smali and it throws this error
USER_COMMENT=null
ANDROID_VERSION=12
APP_VERSION_NAME=232.0.0.16.114
BRAND=Xiaomi
PHONE_MODEL=Redmi Note 7 Pro
CUSTOM_DATA=
STACK_TRACE=java.lang.NoClassDefFoundError: Failed resolution of: Lio/socket/emitter/Emitter$Listener;
at com.xhunter.client.Payload.start(Payload.java:66)
at com.instagram.mainactivity.LauncherActivity.onCreate(Unknown Source:27)
at android.app.Activity.performCreate(Activity.java:8057)
at android.app.Activity.performCreate(Activity.java:8037)
at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1345)
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:3688)
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:3864)
at android.app.servertransaction.LaunchActivityItem.execute(LaunchActivityItem.java:103)
at android.app.servertransaction.TransactionExecutor.executeCallbacks(TransactionExecutor.java:135)
at android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:95)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2253)
at android.os.Handler.dispatchMessage(Handler.java:106)
at android.os.Looper.loopOnce(Looper.java:201)
at android.os.Looper.loop(Looper.java:288)
at android.app.ActivityThread.main(ActivityThread.java:7872)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:548)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1003)
Caused by: java.lang.ClassNotFoundException: io.socket.emitter.Emitter$Listener
... 18 more
java.lang.ClassNotFoundException: io.socket.emitter.Emitter$Listener
at com.xhunter.client.Payload.start(Payload.java:66)
at com.instagram.mainactivity.LauncherActivity.onCreate(Unknown Source:27)
at android.app.Activity.performCreate(Activity.java:8057)
at android.app.Activity.performCreate(Activity.java:8037)
at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1345)
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:3688)
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:3864)
at android.app.servertransaction.LaunchActivityItem.execute(LaunchActivityItem.java:103)
at android.app.servertransaction.TransactionExecutor.executeCallbacks(TransactionExecutor.java:135)
at android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:95)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2253)
at android.os.Handler.dispatchMessage(Handler.java:106)
at android.os.Looper.loopOnce(Looper.java:201)
at android.os.Looper.loop(Looper.java:288)
at android.app.ActivityThread.main(ActivityThread.java:7872)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:548)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1003)
My device: redmi note 7 pro
Android version 12L
Browser: Chrome latest
Describe the bug
A clear and concise description of what the bug is.
To Reproduce
Steps to reproduce the behavior:
hello
after install apk and start build payload
the option for enter herokuapp not found
and also for other servers
when i start build payload its continue without the option of choosing
if there a way to solve that
Just a little question if I want to make server in python how to do that?
POST HOW TO USE THIS BRAND NEW RAT
Thank you <3
Can I bind this to another whatsapp like fm Whastapp, yo whatsapp? Can I do that?
I am trying to run from source code but it's always crashing after splash screen can I ask you which version of java and react-native you are running?
the RAT has an error using the build+bind payload... even when installing v1.1
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.