首页
论坛
专栏
课程

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

2019-6-28 12:07 8724

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

2019-6-28 12:07
8724
Frida Web 界面版,支持Windows、Mac、Linux,目前仍在开发当中,还有很多功能需要实现。

首先在介绍之前先感谢@smartdone大佬的鼎力支持


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

界面展示:

目前已实现的功能:
1、Android基础Hook功能(Native Hook 以及 Java Hook)
2、方法追踪、回溯
3、Android 脱壳
4、Android 加固Hook功能(加固的Java层Hook已经So 层任意点Hook)
5、IOS 基本函数Hook

Hook展示:

Hook功能现在仅支持未加固的应用,加固应用Hook正在开发当中,Hook so的时候,暂时还不支持Thumb指令,稍后完善(已全面支持)
方法追踪使用的是使用 frida 追踪android方法调用_超级醒目 这位大佬的   刚好看到  就引用了(已改用另外的方法)
Android 脱壳 在上一次的脚本上进行了优化,目前已支持Android 7.X ~ Android 9.0,支持N多加固类型

食用教程请参考:搭建教程

其他请访问Github:Awesome-Frida-UI

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

更新概要:
优化前端代码结构,提高效率,增加功能,npm打包环境,免去配置依赖的烦恼

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


[推荐]看雪企服平台,提供安全分析、定制项目开发、APP等级保护、渗透测试等安全服务!

最后于 2019-7-23 09:17 被xiaokangpwn编辑 ,原因:
最新回复 (48)
gotyou 2019-6-28 13:15
2
0
消灭零回复,多谢楼主的努力
ToBeDefined 2019-6-28 13:57
3
1
优秀
theRX 2019-6-28 14:00
4
0
前排 楼主加油更新
Ddddz 2019-6-28 14:01
5
0
smartdon 1 2019-6-28 14:39
6
0
Monkeylord 2019-6-28 15:00
7
0
大佬
流星暴雨 2019-6-28 15:22
8
0
支持一下
桃木剑 2019-6-28 15:44
9
0
支持大佬
IamHuskar 4 2019-6-28 17:33
10
0
卧槽。强势从后面插入楼主
xiaokangpwn 2019-6-28 17:43
11
0
IamHuskar 卧槽。强势从后面插入楼主
卧槽  买票
Jmdebugger 2019-6-28 17:50
12
0
安全圈的骄傲
Czhiqiang 2019-6-28 17:57
13
0
支持!
Vn小帆 2019-6-28 18:06
14
0
好东西 要收藏了    
huluxia 2019-6-29 10:05
15
0
好东西支持
丿feng 3 2019-6-29 11:52
16
0
晨曦遇晓 2019-7-1 09:46
17
0
革命尚未成功,同志仍需努力
StriveMario 2019-7-2 09:36
18
0
一早就关注了 就是不会用 终于出文档了 哈哈哈
羽傲天 2019-7-2 09:40
19
0
66666666666666666
Vorblock 2019-7-2 15:18
20
0
收藏了,大佬厉害
上海刘一刀 2 2019-7-3 20:30
21
0
lifalian 2019-7-9 00:46
22
0
膜拜大佬
miyuecao 2019-7-11 11:15
23
0
支持下,期待完善
贝优妮塔 2019-7-20 23:13
24
0
github链接不对呀
xiaokangpwn 2019-7-23 09:18
25
0
贝优妮塔 github链接不对呀[em_13]
之前重构了项目  链接已经更改正确
MsScotch 2019-7-23 09:37
26
0
Mark
SunnySmart 2019-7-25 20:04
27
0
牛必。
qqtianqi 2019-7-26 19:20
28
0
荧光之夏 2019-8-16 10:38
29
0
厉害啊
myeanngg 2019-8-17 14:49
30
0
frida确实是个不错的框架,有webUI就更加方便了
xiaokangpwn 2019-8-19 09:28
31
0
myeanngg frida确实是个不错的框架,有webUI就更加方便了
哈哈哈  你可以用用  有问题及时反馈
再来六包辣条 2019-9-27 14:58
32
0
学习了
chenbihui 2019-9-27 15:01
33
0
感谢分享~~~~~~
qqtianqi 2019-10-8 13:57
34
0
学习一下
岸边那一抹雪 2019-10-11 17:08
35
0
优秀,可以深入一些功能,追更中
Freway 2019-10-14 12:13
36
0
楼主,我下载了你github给的网盘里的压缩包就可以直接用吗,不想配环境了
smuwyh 2019-10-16 09:38
37
0
强强强
我是红领巾 2019-10-16 14:20
38
0
支持!!!!好东西
梁小无拆 2019-11-13 10:47
39
0
楼主,这个怎么使用啊,配置了一天的环境,结果还是用不起来,下载了你那个百度云的,依然不行。。。哎,伤
suiyuani 2019-11-26 10:54
40
0
我也搭建失败,去开mac试试
suiyuani 2019-11-27 00:56
41
0

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>


python3 manage.py runserver 运行这句出错!!!!
suiyuani 2019-11-27 01:07
42
0
MacBook:untitled root$ python3 manage.py runserver
Watching for file changes with StatReloader
Exception in thread django-main-thread:
Traceback (most recent call last):
  File "/usr/local/Cellar/python/3.7.5/Frameworks/Python.framework/Versions/3.7/lib/python3.7/threading.py", line 926, in _bootstrap_inner
    self.run()
  File "/usr/local/Cellar/python/3.7.5/Frameworks/Python.framework/Versions/3.7/lib/python3.7/threading.py", line 870, in run
    self._target(*self._args, **self._kwargs)
  File "/usr/local/lib/python3.7/site-packages/django/utils/autoreload.py", line 54, in wrapper
    fn(*args, **kwargs)
  File "/usr/local/lib/python3.7/site-packages/django/core/management/commands/runserver.py", line 109, in inner_run
    autoreload.raise_last_exception()
  File "/usr/local/lib/python3.7/site-packages/django/utils/autoreload.py", line 77, in raise_last_exception
    raise _exception[1]
  File "/usr/local/lib/python3.7/site-packages/django/core/management/__init__.py", line 337, in execute
    autoreload.check_errors(django.setup)()
  File "/usr/local/lib/python3.7/site-packages/django/utils/autoreload.py", line 54, in wrapper
    fn(*args, **kwargs)
  File "/usr/local/lib/python3.7/site-packages/django/__init__.py", line 24, in setup
    apps.populate(settings.INSTALLED_APPS)
  File "/usr/local/lib/python3.7/site-packages/django/apps/registry.py", line 91, in populate
    app_config = AppConfig.create(entry)
  File "/usr/local/lib/python3.7/site-packages/django/apps/config.py", line 90, in create
    module = import_module(entry)
  File "/usr/local/Cellar/python/3.7.5/Frameworks/Python.framework/Versions/3.7/lib/python3.7/importlib/__init__.py", line 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 965, in _find_and_load_unlocked
ModuleNotFoundError: No module named 'corsheaders'

mac 也一样
git_46763WersonLu 2019-11-29 16:42
43
0
膜拜支持
xiaokangpwn 2019-11-29 16:54
44
0
suiyuani MacBook:untitled root$ python3 manage.py runserver Watching for file changes with StatReloader Exc ...
ModuleNotFoundError: No module named 'corsheaders'
xiaokangpwn 2019-11-29 16:55
45
0
梁小无拆 楼主,这个怎么使用啊,配置了一天的环境,结果还是用不起来,下载了你那个百度云的,依然不行。。。哎,伤
按照文档去配置啊
双峰山 2019-11-29 17:05
46
0
支持wifi链接frida-server么
xiaokangpwn 2019-12-18 10:28
47
0
双峰山 支持wifi链接frida-server么
只支持USB呢  wifi传输不稳定
安卓qq 2019-12-27 02:27
48
0
不是开发者的话,  只使用这个软件的话,还需要配置环境吗
sanyuanss 2019-12-31 02:44
49
0
话说是不是很长时间没更新了
游客
登录 | 注册 方可回帖
返回