Git Product home page Git Product logo

badintent's People

Contributors

1ultimat3 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

badintent's Issues

Can't get any Intent message

I try all function of InsecureBankv2 app, but could't get any message from BadIntent

xx

my env: android 4.4 and Xposed v54, burpsuite 1.7.11 pro
the xposed log:

Loading Xposed v54 (for Zygote)...                                                                                                          
Running ROM 'aosp_mako-userdebug 4.4 KRT16S eng.hac425.20161023.101329 test-keys' with fingerprint 'Android/aosp_mako/mako:4.4/KRT16S/eng.ha
101329:userdebug/test-keys'                                                                                                                 
Loading modules from /data/app/com.pyler.xinstaller-2.apk                                                                                   
  Loading class com.pyler.xinstaller.XInstaller                                                                                             
Loading modules from /data/app/just.trust.me-2.apk                                                                                          
  Loading class just.trust.me.Main                                                                                                          
Loading modules from /data/app/de.mat3.badintent-1.apk                                                                         
  Loading class de.mat3.badintent.app.AppAnalyzer                                                                                           
java.lang.NoSuchMethodError: android.os.Parcel#writeBlob(byte[],int,int)#exact                                                              
        at de.robv.android.xposed.XposedHelpers.findMethodExact(XposedHelpers.java:179)                                                     
        at de.robv.android.xposed.XposedHelpers.findAndHookMethod(XposedHelpers.java:129)                                                   
        at de.robv.android.xposed.XposedHelpers.findAndHookMethod(XposedHelpers.java:136)                                                   
        at de.mat3.badintent.hooking.proxy.hooks.ParcelProxyHooks.hookParcel(ParcelProxyHooks.java:76)                                      
        at de.mat3.badintent.app.AppAnalyzer.handleLoadPackage(AppAnalyzer.java:63)                                                         
        at de.robv.android.xposed.IXposedHookLoadPackage$Wrapper.handleLoadPackage(IXposedHookLoadPackage.java:20)                          
        at de.robv.android.xposed.callbacks.XC_LoadPackage.call(XC_LoadPackage.java:34)                                                     
        at de.robv.android.xposed.callbacks.XCallback.callAll(XCallback.java:70)                                                            
        at de.robv.android.xposed.XposedBridge$1.beforeHookedMethod(XposedBridge.java:208)                                                  
        at de.robv.android.xposed.XposedBridge.handleHookedMethod(XposedBridge.java:611)                                                    
        at android.app.ActivityThread.handleBindApplication(Native Method)                                                                  
        at android.app.ActivityThread.access$1400(ActivityThread.java:135)                                                                  
        at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1457)                                                             
        at android.os.Handler.dispatchMessage(Handler.java:102)                                                                             
        at android.os.Looper.loop(Looper.java:137)                                                                                          
        at android.app.ActivityThread.main(ActivityThread.java:4998)                                                                        
        at java.lang.reflect.Method.invokeNative(Native Method)                                                                             
        at java.lang.reflect.Method.invoke(Method.java:515)                                                                                 
        at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:777)                                                  
        at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:593)                                                                     
        at de.robv.android.xposed.XposedBridge.main(XposedBridge.java:132)                                                                  
        at dalvik.system.NativeStart.main(Native Method)                                                                                    
java.lang.NoSuchMethodError: android.os.Parcel#writeBlob(byte[],int,int)#exact                                                              
        at de.robv.android.xposed.XposedHelpers.findMethodExact(XposedHelpers.java:179)                                                     
        at de.robv.android.xposed.XposedHelpers.findAndHookMethod(XposedHelpers.java:129)                                                   
        at de.robv.android.xposed.XposedHelpers.findAndHookMethod(XposedHelpers.java:136)                                                   
        at de.mat3.badintent.hooking.proxy.hooks.ParcelProxyHooks.hookParcel(ParcelProxyHooks.java:76)                                      
        at de.mat3.badintent.app.AppAnalyzer.handleLoadPackage(AppAnalyzer.java:63)                                                         
        at de.robv.android.xposed.IXposedHookLoadPackage$Wrapper.handleLoadPackage(IXposedHookLoadPackage.java:20)                          
        at de.robv.android.xposed.callbacks.XC_LoadPackage.call(XC_LoadPackage.java:34)                                                     
        at de.robv.android.xposed.callbacks.XCallback.callAll(XCallback.java:70)                                                            
        at de.robv.android.xposed.XposedBridge$1.beforeHookedMethod(XposedBridge.java:208)                                                  
        at de.robv.android.xposed.XposedBridge.handleHookedMethod(XposedBridge.java:611)                                                    
        at android.app.ActivityThread.handleBindApplication(Native Method)                                                                  
        at android.app.ActivityThread.access$1400(ActivityThread.java:135)                                                                  
        at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1457)                                                             
        at android.os.Handler.dispatchMessage(Handler.java:102)                                                                             
        at android.os.Looper.loop(Looper.java:137)                                                                                          
        at android.app.ActivityThread.main(ActivityThread.java:4998)                                                                        
        at java.lang.reflect.Method.invokeNative(Native Method)                                                                             
        at java.lang.reflect.Method.invoke(Method.java:515)                                                                                 
        at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:777)                                                  
        at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:593)                                                                     
        at de.robv.android.xposed.XposedBridge.main(XposedBridge.java:132)                                                                  
        at dalvik.system.NativeStart.main(Native Method)                                                                                    
java.net.SocketException: socket failed: EACCES (Permission denied)                                                                         
        at libcore.io.IoBridge.socket(IoBridge.java:576)                                                                                    
        at java.net.PlainSocketImpl.create(PlainSocketImpl.java:201)                                                                        
        at java.net.PlainServerSocketImpl.create(PlainServerSocketImpl.java:38)                                                             
        at java.net.ServerSocket.<init>(ServerSocket.java:99)                                                                               
        at java.net.ServerSocket.<init>(ServerSocket.java:70)                                                                               
        at de.mat3.badintent.app.AppAnalyzer.getRandomPort(AppAnalyzer.java:97)                                                             
        at de.mat3.badintent.app.AppAnalyzer.handleLoadPackage(AppAnalyzer.java:54)                                                         
        at de.robv.android.xposed.IXposedHookLoadPackage$Wrapper.handleLoadPackage(IXposedHookLoadPackage.java:20)                          
        at de.robv.android.xposed.callbacks.XC_LoadPackage.call(XC_LoadPackage.java:34)                                                     
        at de.robv.android.xposed.callbacks.XCallback.callAll(XCallback.java:70)                                                            
        at de.robv.android.xposed.XposedBridge$1.beforeHookedMethod(XposedBridge.java:208)                                                  
        at de.robv.android.xposed.XposedBridge.handleHookedMethod(XposedBridge.java:611)                                                    
        at android.app.ActivityThread.handleBindApplication(Native Method)                                                                  
        at android.app.ActivityThread.access$1400(ActivityThread.java:135)                                                                  
        at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1457)                                                             
        at android.os.Handler.dispatchMessage(Handler.java:102)                                                                             
        at android.os.Looper.loop(Looper.java:137)                                                                                          
        at android.app.ActivityThread.main(ActivityThread.java:4998)                                                                        
        at java.lang.reflect.Method.invokeNative(Native Method)                                                                             
        at java.lang.reflect.Method.invoke(Method.java:515)                                                                                 
        at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:777)                                                  
        at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:593)                                                                     
        at de.robv.android.xposed.XposedBridge.main(XposedBridge.java:132)                                                                  
        at dalvik.system.NativeStart.main(Native Method)                                                                                    
Caused by: libcore.io.ErrnoException: socket failed: EACCES (Permission denied)                                                             
        at libcore.io.Posix.socket(Native Method)                                                                                           
        at libcore.io.BlockGuardOs.socket(BlockGuardOs.java:181)                                                                            
        at libcore.io.IoBridge.socket(IoBridge.java:561)                                                                                    
        ... 23 more                                                                                                                         
java.net.SocketException: socket failed: EACCES (Permission denied)                                                                         
        at libcore.io.IoBridge.socket(IoBridge.java:576)                                                                                    
        at java.net.PlainSocketImpl.create(PlainSocketImpl.java:201)                                                                        
        at java.net.PlainServerSocketImpl.create(PlainServerSocketImpl.java:38)                                                             
        at java.net.ServerSocket.<init>(ServerSocket.java:99)                                                                               
        at java.net.ServerSocket.<init>(ServerSocket.java:70)                                                                               
        at de.mat3.badintent.app.AppAnalyzer.getRandomPort(AppAnalyzer.java:97)                                                             
        at de.mat3.badintent.app.AppAnalyzer.handleLoadPackage(AppAnalyzer.java:54)                                                         
        at de.robv.android.xposed.IXposedHookLoadPackage$Wrapper.handleLoadPackage(IXposedHookLoadPackage.java:20)                          
        at de.robv.android.xposed.callbacks.XC_LoadPackage.call(XC_LoadPackage.java:34)                                                     
        at de.robv.android.xposed.callbacks.XCallback.callAll(XCallback.java:70)                                                            
        at de.robv.android.xposed.XposedBridge$1.beforeHookedMethod(XposedBridge.java:208)                                                  
        at de.robv.android.xposed.XposedBridge.handleHookedMethod(XposedBridge.java:611)                                                    
        at android.app.ActivityThread.handleBindApplication(Native Method)                                                                  
        at android.app.ActivityThread.access$1400(ActivityThread.java:135)                                                                  
        at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1457)                                                             
        at android.os.Handler.dispatchMessage(Handler.java:102)                                                                             
        at android.os.Looper.loop(Looper.java:137)                                                                                          
        at android.app.ActivityThread.main(ActivityThread.java:4998)                                                                        
        at java.lang.reflect.Method.invokeNative(Native Method)                                                                             
        at java.lang.reflect.Method.invoke(Method.java:515)                                                                                 
        at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:777)                                                  
        at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:593)                                                                     
        at de.robv.android.xposed.XposedBridge.main(XposedBridge.java:132)                                                                  
        at dalvik.system.NativeStart.main(Native Method)                                                                                    
Caused by: libcore.io.ErrnoException: socket failed: EACCES (Permission denied)                                                             
        at libcore.io.Posix.socket(Native Method)                                                                                           
        at libcore.io.BlockGuardOs.socket(BlockGuardOs.java:181)                                                                            
        at libcore.io.IoBridge.socket(IoBridge.java:561)                                                                                    
        ... 23 more                                                                                                                         
java.lang.NoSuchMethodError: android.os.Parcel#writeBlob(byte[],int,int)#exact                                                              
        at de.robv.android.xposed.XposedHelpers.findMethodExact(XposedHelpers.java:179)                                                     
        at de.robv.android.xposed.XposedHelpers.findAndHookMethod(XposedHelpers.java:129)                                                   
        at de.robv.android.xposed.XposedHelpers.findAndHookMethod(XposedHelpers.java:136)                                                   
        at de.mat3.badintent.hooking.proxy.hooks.ParcelProxyHooks.hookParcel(ParcelProxyHooks.java:76)                                      
        at de.mat3.badintent.app.AppAnalyzer.handleLoadPackage(AppAnalyzer.java:63)                                                         
        at de.robv.android.xposed.IXposedHookLoadPackage$Wrapper.handleLoadPackage(IXposedHookLoadPackage.java:20)                          
        at de.robv.android.xposed.callbacks.XC_LoadPackage.call(XC_LoadPackage.java:34)                                                     
        at de.robv.android.xposed.callbacks.XCallback.callAll(XCallback.java:70)                                                            
        at de.robv.android.xposed.XposedBridge$1.beforeHookedMethod(XposedBridge.java:208)                                                  
        at de.robv.android.xposed.XposedBridge.handleHookedMethod(XposedBridge.java:611)                                                    
        at android.app.ActivityThread.handleBindApplication(Native Method)                                                                  
        at android.app.ActivityThread.access$1400(ActivityThread.java:135)                                                                  
        at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1457)                                                             
        at android.os.Handler.dispatchMessage(Handler.java:102)                                                                             
        at android.os.Looper.loop(Looper.java:137)                                                                                          
        at android.app.ActivityThread.main(ActivityThread.java:4998)                                                                        
        at java.lang.reflect.Method.invokeNative(Native Method)                                                                             
        at java.lang.reflect.Method.invoke(Method.java:515)                                                                                 
        at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:777)                                                  
        at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:593)                                                                     
        at de.robv.android.xposed.XposedBridge.main(XposedBridge.java:132)                                                                  
        at dalvik.system.NativeStart.main(Native Method)                                                                                    
java.lang.NoSuchMethodError: android.os.Parcel#writeBlob(byte[],int,int)#exact                                                              
        at de.robv.android.xposed.XposedHelpers.findMethodExact(XposedHelpers.java:179)                                                     
        at de.robv.android.xposed.XposedHelpers.findAndHookMethod(XposedHelpers.java:129)                                                   
        at de.robv.android.xposed.XposedHelpers.findAndHookMethod(XposedHelpers.java:136)                                                   
        at de.mat3.badintent.hooking.proxy.hooks.ParcelProxyHooks.hookParcel(ParcelProxyHooks.java:76)                                      
        at de.mat3.badintent.app.AppAnalyzer.handleLoadPackage(AppAnalyzer.java:63)                                                         
        at de.robv.android.xposed.IXposedHookLoadPackage$Wrapper.handleLoadPackage(IXposedHookLoadPackage.java:20)                          
        at de.robv.android.xposed.callbacks.XC_LoadPackage.call(XC_LoadPackage.java:34)                                                     
        at de.robv.android.xposed.callbacks.XCallback.callAll(XCallback.java:70)                                                            
        at de.robv.android.xposed.XposedBridge$1.beforeHookedMethod(XposedBridge.java:208)                                                  
        at de.robv.android.xposed.XposedBridge.handleHookedMethod(XposedBridge.java:611)                                                    
        at android.app.ActivityThread.handleBindApplication(Native Method)                                                                  
        at android.app.ActivityThread.access$1400(ActivityThread.java:135)                                                                  
        at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1457)                                                             
        at android.os.Handler.dispatchMessage(Handler.java:102)                                                                             
        at android.os.Looper.loop(Looper.java:137)                                                                                          
        at android.app.ActivityThread.main(ActivityThread.java:4998)                                                                        
        at java.lang.reflect.Method.invokeNative(Native Method)                                                                             
        at java.lang.reflect.Method.invoke(Method.java:515)                                                                                 
        at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:777)                                                  
        at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:593)                                                                     
        at de.robv.android.xposed.XposedBridge.main(XposedBridge.java:132)                                                                  
        at dalvik.system.NativeStart.main(Native Method)                                                                                    
java.lang.NoSuchMethodError: android.os.Parcel#writeBlob(byte[],int,int)#exact                                                              
        at de.robv.android.xposed.XposedHelpers.findMethodExact(XposedHelpers.java:179)                                                     
        at de.robv.android.xposed.XposedHelpers.findAndHookMethod(XposedHelpers.java:129)                                                   
        at de.robv.android.xposed.XposedHelpers.findAndHookMethod(XposedHelpers.java:136)                                                   
        at de.mat3.badintent.hooking.proxy.hooks.ParcelProxyHooks.hookParcel(ParcelProxyHooks.java:76)                                      
        at de.mat3.badintent.app.AppAnalyzer.handleLoadPackage(AppAnalyzer.java:63)                                                         
        at de.robv.android.xposed.IXposedHookLoadPackage$Wrapper.handleLoadPackage(IXposedHookLoadPackage.java:20)                          
        at de.robv.android.xposed.callbacks.XC_LoadPackage.call(XC_LoadPackage.java:34)                                                     
        at de.robv.android.xposed.callbacks.XCallback.callAll(XCallback.java:70)                                                            
        at de.robv.android.xposed.XposedBridge$1.beforeHookedMethod(XposedBridge.java:208)                                                  
        at de.robv.android.xposed.XposedBridge.handleHookedMethod(XposedBridge.java:611)                                                    
        at android.app.ActivityThread.handleBindApplication(Native Method)                                                                  
        at android.app.ActivityThread.access$1400(ActivityThread.java:135)                                                                  
        at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1457)                                                             
        at android.os.Handler.dispatchMessage(Handler.java:102)                                                                             
        at android.os.Looper.loop(Looper.java:137)                                                                                          
        at android.app.ActivityThread.main(ActivityThread.java:4998)                                                                        
        at java.lang.reflect.Method.invokeNative(Native Method)                                                                             
        at java.lang.reflect.Method.invoke(Method.java:515)                                                                                 
        at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:777)                                                  
        at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:593)                                                                     
        at de.robv.android.xposed.XposedBridge.main(XposedBridge.java:132)                                                                  
        at dalvik.system.NativeStart.main(Native Method)                                                                                    

app crash on sdk > 24-25

In the BadIntentPreferencesActivity, MODE_WORLD_READABLE which is no longer supported in newer SDKs, so this causes the app to crash immediately. I've re-compiled with MODE_PRIVATE and the app doesn't crash, though I haven't done further testing yet. :) This was on a Sony Xperia Z5 7.0

UPDATE: without hooking any apps or system apps, if the module is activated causes boot loop on version 7.0.

Failed to connect error.

Environment:
Genymotion device Android version 6.0
Burp-suite v1.7.23

Every time I set up the environment and start exploiting, getting failed to connect error in Burp Alerts.
Not sure where I am going wrong. Can you help here.

Thanks in advance!!

Freezing + bootloop

I'm experiencing bootloops on every device I installed it.
Tested on Moto g2 2014 (titan, cm13), Redmi 4 pro (markw, stock marshmallow), zuk z2 pro (z2121, stock marshmallow), galaxy A5 2016 (stock marshmallow).
I'm using justtrustme and inspeckage modules altogether. When it starts to slow down, freeze and bootloop, I have to enter twrp and delete badintent to recover from it.

No burp plugin

Hi, Is there any way you can provide the burp plugin directly via any link or something?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.