吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 14786|回复: 39
收起左侧

[Android 原创] Awesome-Frida-UI(Frida工具Web界面版)

[复制链接]
旧年白白白 发表于 2019-6-28 12:52
本帖最后由 旧年白白白 于 2019-11-4 09:24 编辑

FrIDA Web 界面版,支持Windows、Mac、Linux,目前仍在开发当中,还有很多功能需要实现。


首先在介绍之前先感谢@smartdone 大佬的鼎力支持,以及引用了@luoyanbei 大佬的trace功能。


Hmmm,界面啥的,比较丑,恕在下实在是写不出优雅的界面,只能靠DIV支撑。再者可能存在BUG,请及时提交Issues

目前已实现的功能:
1、基础的Hook功能(Native Hook 以及 Inline Hook)
2、方法追踪、回溯
3、Android 脱壳

Hook功能现在仅支持未加固的应用,加固应用Hook正在开发当中,Hook so的时候,暂时还不支持Thumb指令,稍后完善
Android 脱壳 在上一次的脚本上进行了优化,目前已支持Android 7.X ~ Android 9.0,支持N多加固类型

食用教程请参考:搭建教程:https://github.com/viva-frida/Awesome--Frida-UI/blob/master/README.md
其他请访问Github:Awesome-Frida-UI:https://github.com/viva-frida/Awesome--Frida-UI

以后将实现支持Frida全部的API,支持多平台Hook,最终俺和smartdone大佬有个梦想,将其架设到服务器上,这样,大家用起来就更加方便了,免去了搭建环境的苦恼,真正的开箱即用

如果大佬有兴趣,可以加入我们,一起开发,为这个项目增添不一样的色彩

界面展示

界面展示

免费评分

参与人数 3威望 +1 吾爱币 +12 热心值 +3 收起 理由
qtfreet00 + 1 + 9 + 1 感谢发布原创作品,吾爱破解论坛因你更精彩!
Shutd0wn + 2 + 1 谢谢@Thanks!
笙若 + 1 + 1 谢谢@Thanks!

查看全部评分

本帖被以下淘专辑推荐:

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

sywlyxgs 发表于 2019-11-27 15:08
E:\antd-demo\untitled>python manage.py runserver
Watching for file changes with StatReloader
Exception in thread django-main-thread:
Traceback (most recent call last):
  File "E:\Python35\lib\threading.py", line 914, in _bootstrap_inner
    self.run()
  File "E:\Python35\lib\threading.py", line 862, in run
    self._target(*self._args, **self._kwargs)
  File "E:\Python35\lib\site-packages\django\utils\autoreload.py", line 54, in w
rapper
    fn(*args, **kwargs)
  File "E:\Python35\lib\site-packages\django\core\management\commands\runserver.
py", line 109, in inner_run
    autoreload.raise_last_exception()
  File "E:\Python35\lib\site-packages\django\utils\autoreload.py", line 77, in r
aise_last_exception
    raise _exception[1]
  File "E:\Python35\lib\site-packages\django\core\management\__init__.py", line
337, in execute
    autoreload.check_errors(django.setup)()
  File "E:\Python35\lib\site-packages\django\utils\autoreload.py", line 54, in w
rapper
    fn(*args, **kwargs)
  File "E:\Python35\lib\site-packages\django\__init__.py", line 24, in setup
    apps.populate(settings.INSTALLED_APPS)
  File "E:\Python35\lib\site-packages\django\apps\registry.py", line 91, in popu
late
    app_config = AppConfig.create(entry)
  File "E:\Python35\lib\site-packages\django\apps\config.py", line 90, in create

    module = import_module(entry)
  File "E:\Python35\lib\importlib\__init__.py", line 126, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
  File "<frozen importlib._bootstrap>", line 986, in _gcd_import
  File "<frozen importlib._bootstrap>", line 969, in _find_and_load
  File "<frozen importlib._bootstrap>", line 956, in _find_and_load_unlocked
ImportError: No module named 'corsheaders'

Traceback (most recent call last):
  File "manage.py", line 21, in <module>
    main()
  File "manage.py", line 17, in main
    execute_from_command_line(sys.argv)
  File "E:\Python35\lib\site-packages\django\core\management\__init__.py", line
381, in execute_from_command_line
    utility.execute()
  File "E:\Python35\lib\site-packages\django\core\management\__init__.py", line
375, in execute
    self.fetch_command(subcommand).run_from_argv(self.argv)
  File "E:\Python35\lib\site-packages\django\core\management\base.py", line 323,
in run_from_argv
    self.execute(*args, **cmd_options)
  File "E:\Python35\lib\site-packages\django\core\management\commands\runserver.
py", line 60, in execute
    super().execute(*args, **options)
  File "E:\Python35\lib\site-packages\django\core\management\base.py", line 364,
in execute
    output = self.handle(*args, **options)
  File "E:\Python35\lib\site-packages\django\core\management\commands\runserver.
py", line 95, in handle
    self.run(**options)
  File "E:\Python35\lib\site-packages\django\core\management\commands\runserver.
py", line 102, in run
    autoreload.run_with_reloader(self.inner_run, **options)
  File "E:\Python35\lib\site-packages\django\utils\autoreload.py", line 598, in
run_with_reloader
    start_django(reloader, main_func, *args, **kwargs)
  File "E:\Python35\lib\site-packages\django\utils\autoreload.py", line 583, in
start_django
    reloader.run(django_main_thread)
  File "E:\Python35\lib\site-packages\django\utils\autoreload.py", line 301, in
run
    self.run_loop()
  File "E:\Python35\lib\site-packages\django\utils\autoreload.py", line 307, in
run_loop
    next(ticker)
  File "E:\Python35\lib\site-packages\django\utils\autoreload.py", line 347, in
tick
    for filepath, mtime in self.snapshot_files():
  File "E:\Python35\lib\site-packages\django\utils\autoreload.py", line 363, in
snapshot_files
    for file in self.watched_files():
  File "E:\Python35\lib\site-packages\django\utils\autoreload.py", line 262, in
watched_files
    yield from iter_all_python_module_files()
  File "E:\Python35\lib\site-packages\django\utils\autoreload.py", line 103, in
iter_all_python_module_files
    return iter_modules_and_files(modules, frozenset(_error_files))
  File "E:\Python35\lib\site-packages\django\utils\autoreload.py", line 139, in
iter_modules_and_files
    if not path.exists():
  File "E:\Python35\lib\pathlib.py", line 1306, in exists
    self.stat()
  File "E:\Python35\lib\pathlib.py", line 1126, in stat
    return self._accessor.stat(self)
  File "E:\Python35\lib\pathlib.py", line 371, in wrapped
    return strfunc(str(pathobj), *args)
OSError: [WinError 123] 文件名、目录名或卷标语法不正确。: '<frozen importlib._bo
otstrap>'

E:\antd-demo\untitled>


win7 python3 manage.py runserver 运行这句出错!!!!
不苦小和尚 发表于 2019-6-28 18:14
本帖最后由 不苦小和尚 于 2019-6-28 18:18 编辑

还是有点问题,报下面的错误
[Asm] 纯文本查看 复制代码
During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "manage.py", line 21, in <module>
    main()
  File "manage.py", line 17, in main
    execute_from_command_line(sys.argv)
  File "C:\Users\Administrator\AppData\Local\Programs\Python\Python37\lib\site-p
management\__init__.py", line 381, in execute_from_command_line
    utility.execute()
  File "C:\Users\Administrator\AppData\Local\Programs\Python\Python37\lib\site-p
management\__init__.py", line 375, in execute
    self.fetch_command(subcommand).run_from_argv(self.argv)
  File "C:\Users\Administrator\AppData\Local\Programs\Python\Python37\lib\site-p
management\base.py", line 336, in run_from_argv
    connections.close_all()
  File "C:\Users\Administrator\AppData\Local\Programs\Python\Python37\lib\site-p
ils.py", line 219, in close_all
    for alias in self:
  File "C:\Users\Administrator\AppData\Local\Programs\Python\Python37\lib\site-p
ils.py", line 213, in __iter__
    return iter(self.databases)
  File "C:\Users\Administrator\AppData\Local\Programs\Python\Python37\lib\site-p
\functional.py", line 80, in __get__
    res = instance.__dict__[self.name] = self.func(instance)
  File "C:\Users\Administrator\AppData\Local\Programs\Python\Python37\lib\site-p
ils.py", line 147, in databases
    self._databases = settings.DATABASES
  File "C:\Users\Administrator\AppData\Local\Programs\Python\Python37\lib\site-p
__init__.py", line 79, in __getattr__
    self._setup(name)
  File "C:\Users\Administrator\AppData\Local\Programs\Python\Python37\lib\site-p
__init__.py", line 66, in _setup
    self._wrapped = Settings(settings_module)
  File "C:\Users\Administrator\AppData\Local\Programs\Python\Python37\lib\site-p
__init__.py", line 157, in __init__
    mod = importlib.import_module(self.SETTINGS_MODULE)
  File "C:\Users\Administrator\AppData\Local\Programs\Python\Python37\lib\import
ne 127, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
  File "<frozen importlib._bootstrap>", line 1006, in _gcd_import
  File "<frozen importlib._bootstrap>", line 983, in _find_and_load
  File "<frozen importlib._bootstrap>", line 953, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
  File "<frozen importlib._bootstrap>", line 1006, in _gcd_import
  File "<frozen importlib._bootstrap>", line 983, in _find_and_load
  File "<frozen importlib._bootstrap>", line 965, in _find_and_load_unlocked
ModuleNotFoundError: No module named 'untitled'
qinaiguodong 发表于 2019-6-28 13:09
qq63 发表于 2019-6-28 13:12
nice  多谢分享 ..  
zldtb19931116 发表于 2019-6-28 13:38
我之前也想做一个的,写了几十行代码就放弃了
 楼主| 旧年白白白 发表于 2019-6-28 15:32
zldtb19931116 发表于 2019-6-28 13:38
我之前也想做一个的,写了几十行代码就放弃了

如果可以 现在你可以继续开发
玄机科技 发表于 2019-6-28 15:49
本帖最后由 玄机科技 于 2019-6-28 15:56 编辑

想请教问题 但是不能要你联系fangshi
不苦小和尚 发表于 2019-6-28 16:58
运行不起来,老是报错
 楼主| 旧年白白白 发表于 2019-6-28 17:15
不苦小和尚 发表于 2019-6-28 16:58
运行不起来,老是报错

麻烦重新更新一下项目  刚刚修复了一些问题
不苦小和尚 发表于 2019-6-28 18:40
为什么点getProcess没用?能不能出个视频教程配合一个例子演示一下
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2025-1-11 00:16

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表