Git Product home page Git Product logo

lxhtoolhttpdecrypt's People

Contributors

lyxhh 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

lxhtoolhttpdecrypt's Issues

hook时控制台报错。

[17:38:59] [INFO] unload_findclass_script
message handler error
Traceback (most recent call last):
  File "D:\DevLab\py3_env\.venv\lib\site-packages\engineio\server.py", line 505, in _trigger_event
    return self.handlers[event](*args)
  File "D:\DevLab\py3_env\.venv\lib\site-packages\socketio\server.py", line 590, in _handle_eio_message
    self._handle_event(sid, pkt.namespace, pkt.id, pkt.data)
  File "D:\DevLab\py3_env\.venv\lib\site-packages\socketio\server.py", line 526, in _handle_event
    self._handle_event_internal(self, sid, data, namespace, id)
  File "D:\DevLab\py3_env\.venv\lib\site-packages\socketio\server.py", line 529, in _handle_event_internal
    r = server._trigger_event(data[0], namespace, sid, *data[1:])
  File "D:\DevLab\py3_env\.venv\lib\site-packages\socketio\server.py", line 558, in _trigger_event
    return self.handlers[namespace][event](*args)
  File "D:\DevLab\py3_env\.venv\lib\site-packages\flask_socketio\__init__.py", line 259, in _handler
    *args)
  File "D:\DevLab\py3_env\.venv\lib\site-packages\flask_socketio\__init__.py", line 660, in _handle_event
    ret = handler(*args)
  File "D:\PenLAB\burpsuite_pro\lxhToolHTTPDecrypt\HTTPDecrypt\socketutil.py", line 31, in unloadfindclassScript
    genv.script.unload()
AttributeError: 'NoneType' object has no attribute 'unload'

start页面能看到手机上的包名,选择包,confirm,Hooks看不到任何内容,控制台报错。

android 9 ,已root

hook到javax.net.ssl.SSLParameters app就闪退

frida 12.8.10
手机小米6 android 8.0
试了好几个APP都这样,一到这里就闪退:
[22:37:41] [INFO] hooks class sun.security.x509.IssuingDistributionPointExtension all method
[22:37:42] [INFO] hooks class com.android.okhttp.internal.http.RequestLine all method
[22:37:42] [INFO] hooks class javax.net.ssl.SSLParameters all method

在使用magisk时无法hook情况

情况:app做了root、xposed、magisk等检测,直接运行会提示手机已root,然后无法运行;我用magisk 开启 magisk hide 功能后,app运行正常。接下来我使用HTTPDecrypt工具进行hook,报下图错误
httpdecrypt

提示我关闭magisk hide 功能,但是我关闭的话;app又不能正常运行了。
这种情况有方法解决吗?

回显中文乱码,再次加密的时候也是按照乱码的中文进行加密的

回显中文乱码,再次加密的时候也是按照乱码的中文进行加密的

一个例子
{"usr_token":"111111111111111111","isRoot":"Y","appPackage":"com.xxka.xxykt","networkTyp":"1","netServiceMer":"","deviceMod":"MuMu","characterSet":"02","plat":"0","contentTyp":"text/html","locationCity":"","start_day":"2019年11月","deviceLanguage":"zh","fingerData":"","locationProvince":"","locationData":"","locationCountry":"","userNo":"10000000000000101","opSys":"0","channel":"0","ipAddress":"10.0.3.15","clientVer":"1.1.0","time":"2019/12/3 20:42:15","pageSize":"10","locationXY":"11111111111111|11111111111111","pageNo":"1","appHash":"11111111111111","isEmulator":"N","crdType":"1","deviceID":"520000000131673","opSysVer":"6.0.1"}
加密后再次解密之后
{"usr_token":"111111111111111111","isRoot":"Y","appPackage":"com.xxka.xxykt","networkTyp":"1","netServiceMer":"","deviceMod":"MuMu","characterSet":"02","plat":"0","contentTyp":"text/html","locationCity":"","start_day":"2019t11\x08","deviceLanguage":"zh","fingerData":"","locationProvince":"","locationData":"","locationCountry":"","userNo":"10000000000000101","opSys":"0","channel":"0","ipAddress":"10.0.3.15","clientVer":"1.1.0","time":"2019/12/3 20:42:15","pageSize":"10","locationXY":"11111111111111|11111111111111","pageNo":"1","appHash":"11111111111111","isEmulator":"N","crdType":"1","deviceID":"520000000131673","opSysVer":"6.0.1"}

运行后无数据,报错

The client is using an unsupported version of the Socket.IO or Engine.IO protocols (further occurrences of this error will be logged with level INFO)

hook报错

大佬好
image
点击之后没反应

控制台是这种报错
image

求教啥情况呀

在toburp中hook,程序出现报错

image
大佬,请问这种情况引起的原因是什么,有什么解决方案吗?
python:3.8.7
frida:14.6.2
图片加载不出的话下面复制了报错信息
Traceback (most recent call last):
File "C:\Program Files\Python38\lib\site-packages\frida\core.py", line 383, in _on_message
callback(message, data)
File "E:\android_test\lxhToolHTTPDecrypt-master\lxhToolHTTPDecrypt-master\HTTPDecrypt\util.py", line 147, in on_message
{'data': cgi.escape(json.dumps(j_info))},
AttributeError: module 'cgi' has no attribute 'escape'

[ERROR] frida-server No Running or port no forward....please check

[11:19:56] [INFO] HTTP Decrypt running at http://127.0.0.1:8088

  • Serving Flask app "globalenv" (lazy loading)
  • Environment: production
    WARNING: Do not use the development server in a production environment.
    Use a production WSGI server instead.
  • Debug mode: off
    [11:19:58] [ERROR] frida-server No Running or port no forward....please check.

你好,frida正常运行,已经进行端口转发,仍然不能使用,请问如何解决,多谢

代码运行报错

安卓环境为:mumu模拟器的Android6.0.1
细节如下:
1. 安卓端架构为x86
2. frida-server和frida客户端版本均为:14.2.6,python版本为:3.8.5
image
3. 安卓端监听正常:

image

 4. 运行python3 app.py   报错如下

image
大佬看到了回复小弟一下

运行遇到一点问题

Exception in thread Thread-24:
Traceback (most recent call last):
File "G:\Python36\lib\threading.py", line 916, in _bootstrap_inner
self.run()
File "G:\Python36\lib\threading.py", line 864, in run
self._target(*self._args, **self._kwargs)
File "G:\Python36\lib\site-packages\socketio\server.py", line 599, in _handle_event_internal
r = server._trigger_event(data[0], namespace, sid, *data[1:])
File "G:\Python36\lib\site-packages\socketio\server.py", line 628, in trigger_event
return self.handlers[namespace]event
File "G:\Python36\lib\site-packages\flask_socketio_init
.py", line 277, in handler
*args)
File "G:\Python36\lib\site-packages\flask_socketio_init
.py", line 680, in _handle_event
ret = handler(*args)
File "C:\Users\nsfocus-pc\Desktop\lxhToolHTTPDecrypt-master\HTTPDecrypt\socketutil.py", line 235, in doLoadHook
script_content = render('./script/hooks.js', content)
File "C:\Users\nsfocus-pc\Desktop\lxhToolHTTPDecrypt-master\HTTPDecrypt\socketutil.py", line 108, in render
).get_template(filename).render(context)
File "G:\Python36\lib\site-packages\jinja2\environment.py", line 830, in get_template
return self._load_template(name, self.make_globals(globals))
File "G:\Python36\lib\site-packages\jinja2\environment.py", line 804, in _load_template
template = self.loader.load(self, name, globals)
File "G:\Python36\lib\site-packages\jinja2\loaders.py", line 113, in load
source, filename, uptodate = self.get_source(environment, name)
File "G:\Python36\lib\site-packages\jinja2\loaders.py", line 187, in get_source
raise TemplateNotFound(template)
jinja2.exceptions.TemplateNotFound: hooks.js

除了安卓系统版本,其他应该都是按照说明配的,望解答一下

运行异常,报错端口冲突

装好依赖后运行,出现如下图异常,作者大大知道怎么处理吗?搜了一些处理方法都没有成功。谢谢。
image

未成功访问页面

安卓环境为:夜神模拟器下的Android 7
细节如下:

  1. 虚拟机构架为x86

  2. frida版本是frida sever 12.11.12,
    image

  3. 安卓端监听正常:
    image

  4. 看了下app.py,默认的frida的监听端口为0,故运行时指定为27042:
    python app.py -fp 27042
    image

  5. 访问 http://127.0.0.1:8088 一直未成功 (默认python app.py也未成功):
    image

安卓和主机都能相互ping,不知问题出在哪?

无法运行app.py

你好,mac和ios的frida相同版本,frida-ps-U正常,运行python3 app.py 出现以下报错,找了好久没找到问题所在

➜  HTTPDecrypt python3 app.py
[15:57:50] [INFO] HTTP Decrypt running at http://127.0.0.1:8088
 * Serving Flask app "globalenv" (lazy loading)
 * Environment: production
   WARNING: Do not use the development server in a production environment.
   Use a production WSGI server instead.
 * Debug mode: on
Traceback (most recent call last):
  File "app.py", line 115, in <module>
    main()
  File "app.py", line 111, in main
    socketio.run(app, host=host, port=FlaskPort, debug=True)
  File "/usr/local/lib/python3.7/site-packages/flask_socketio/__init__.py", line 541, in run
    use_reloader=use_reloader, **kwargs)
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 943, in run
    run_simple(host, port, self, **options)
  File "/usr/local/lib/python3.7/site-packages/werkzeug/serving.py", line 1007, in run_simple
    run_with_reloader(inner, extra_files, reloader_interval, reloader_type)
  File "/usr/local/lib/python3.7/site-packages/werkzeug/_reloader.py", line 332, in run_with_reloader
    sys.exit(reloader.restart_with_reloader())
  File "/usr/local/lib/python3.7/site-packages/werkzeug/_reloader.py", line 176, in restart_with_reloader
    exit_code = subprocess.call(args, env=new_environ, close_fds=False)
  File "/usr/local/Cellar/python/3.7.3/Frameworks/Python.framework/Versions/3.7/lib/python3.7/subprocess.py", line 323, in call
    with Popen(*popenargs, **kwargs) as p:
  File "/usr/local/Cellar/python/3.7.3/Frameworks/Python.framework/Versions/3.7/lib/python3.7/subprocess.py", line 775, in __init__
    restore_signals, start_new_session)
  File "/usr/local/Cellar/python/3.7.3/Frameworks/Python.framework/Versions/3.7/lib/python3.7/subprocess.py", line 1522, in _execute_child
    raise child_exception_type(errno_num, err_msg, err_filename)
OSError: [Errno 8] Exec format error: '/Users/tale/Downloads/lxhToolHTTPDecrypt-master/HTTPDecrypt/app.py'

new bug~

hook 结果
payment_type=1¬ify_url
原文应为
payment_type=1&notify_url
应该是和上个bug类似 可能一并解决了~

hook的时候无法hook到任何东西

hook的时候无法hook到任何东西,查看终端中,发现报错了
[18:22:45] [INFO] HooksMatch: ['com.picc.nmms'], Options:
[18:22:45] [ERROR] Script failed to load, Reason is ambiguous name; it matches: com.picc.nmms (pid: 13790), com.picc.nmms (pid: 13817), Try restarting the app to continue loading the script.

代码报错

/BurpSuite/HTTPDecryptburp/src/main/java/burp/BurpExtender.java
第156行前面得加final
String result = Util.sendPost(Config.getWebServerURL(), buildArgResult); ==>> final String result = Util.sendPost(Config.getWebServerURL(), buildArgResult);

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.