问题标签 [security-framework]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ios - 升级到 iOS 13 后,钥匙串查询总是返回 errSecItemNotFound
我将密码存储到 iOS 钥匙串中,然后检索它们以在我的应用程序上实现“记住我”(自动登录)功能。
我围绕Security.framework
函数(SecItemCopyMatching()
等)实现了我自己的包装器,直到 iOS 12 之前它都像一个魅力一样工作。
现在我正在测试我的应用程序不会与即将推出的 iOS 13 中断,你瞧:
SecItemCopyMatching()
总是返回.errSecItemNotFound
...即使我之前已经存储了我正在查询的数据。
我的包装器是一个具有静态属性的类,可以在组装查询字典时方便地提供 和 的值kSecAttrService
:kSecAttrAccount
我使用如下代码将密码插入钥匙串:
...后来,我正在检索密码:
(我不认为我用于任何一次调用的任何字典条目都有不适当的值......但也许我错过了一些刚刚发生的“通过”直到现在)
我已经建立了一个存储库,其中包含一个演示问题的工作项目(Xcode 11 beta)。
密码存储始终成功;密码加载:
- 在 Xcode 10 - iOS 12(及更早版本)上成功,但
.errSecItemNotFound
在 Xcode 11 - iOS 13 上失败。
更新:我无法在设备上重现该问题,只能在模拟器上重现。在设备上,已成功检索存储的密码。这可能是适用于 x86 平台的 iOS 13 模拟器和/或 iOS 13 SDK 的错误或限制。
更新 2:如果有人想出一种替代方法以某种方式解决该问题(无论是通过设计还是利用 Apple 的一些疏忽),我会接受它作为答案。
ios - iOS [钥匙串共享]:从 Lockbox 转换到 KeychainSwift 后,项目不再可访问
我有物品存储在带有(密码箱)的 ios 钥匙串中。现在我已启用 KeychainSharing 以与应用扩展共享一些数据 -> 在启用之前写入钥匙串的数据无法再检索。与此同时,我已经切换到 KeychainSwift。
无论我将 KeychainSwift 实例上的 accessGroup 更改为什么,我都无法访问那个无名的遗留私钥链。
任何想法都会受到欢迎。
ios - 如何解析 x509 证书并提取其密钥的签名算法?
我有一个 x509 证书作为文件/字节数组,我想用它来验证CertificateVerify
TLS 消息中提供的签名。我想我可以SecKeyVerifySignature
在确定证书的密钥算法(参数)并从成绩单哈希(连接到上下文字符串等)中SecKeyAlgorithm
初始化之后使用。signedData
openssl x509
报告证书的密钥,如
我相信我可以使用此处描述的机制解析证书,例如。
我想我可以用它SecCertificateCopyKey
来提取密钥,例如。
但是,我无法找到一种方法来提取密钥的签名算法(公钥算法)。我发现SecKeyIsAlgorithmSupported
。我是否需要遍历所有可能的SecKeyAlgorithm
常量以找到密钥正在使用的常量(即 a SecKeyAlgorithm
for id-ecPublicKey
)?
python-3.x - 移动安全框架 (MobSF) 安装问题
=======================Windows 的 MobSF 清理脚本====================== =
运行此脚本将删除扫描数据库、所有上传和生成的文件。
C:\Users\DELL\anaconda3\Mobile-Security-Framework-MobSF\scripts
删除所有上传
删除所有下载
删除静态分析器迁移
删除动态分析器迁移
删除 MobSF 迁移
删除临时和日志文件
删除数据库
删除机密文件
删除以前的设置文件
完成
[安装] 迁移数据库
回溯(最近一次调用最后一次):
文件“C:\Users\DELL\anaconda3\Mobile-Security-Framework-MobSF\manage.py”,第 14 行,在
execute_from_command_line(sys.argv)
文件“C:\Users\DELL\anaconda3\Mobile-Security-Framework-MobSF\venv\lib\site-packages\django\core\management__init__.py”,第 401 行,在 execute_from_command_line
utility.execute ()
文件“C:\Users\DELL\anaconda3\Mobile-Security-Framework-MobSF\venv\lib\site-packages\django\core\management__init__.py”,第 377 行,在执行
django.setup()
文件“ C:\Users\DELL\anaconda3\Mobile-Security-Framework-MobSF\venv\lib\site-packages\django__init__.py”,第 24 行,在 setup
apps.populate(settings.INSTALLED_APPS)
文件“C:\Users\ DELL\anaconda3\Mobile-Security-Framework-MobSF\venv\lib\site-packages\django\apps\registry.py”,第 114 行,在填充
app_config.import_models()
文件“C:\Users\DELL\anaconda3\Mobile-Security-Framework-MobSF\venv\lib\site-packages\django\apps\config.py”,第 211 行,在
import_models self.models_module = import_module(models_module_name)
文件中“C:\Users\DELL\anaconda3\lib\importlib__init__.py”,第 127 行,在
import_module 返回 _bootstrap._gcd_import(name[level:], package, level)
文件“”,第 1006 行,在 _gcd_import
文件“”中,第 983 行,在 _find_and_load
文件“”中,第 967 行,在 _find_and_load_unlocked
文件中“”,第 677 行,在 _load_unlocked
文件中“”,第 728 行,在 exec_module
文件中“”,第 219 行,在 _call_with_frames_removed 中
文件“C:\Users\DELL\anaconda3\Mobile-Security-Framework-MobSF\venv\lib\site-packages\django\contrib\auth\models.py”,第 2 行,
来自 django.contrib.auth.base_user
在类AbstractBaseUser
(models .Model):
文件“C:\Users\DELL\anaconda3\Mobile-Security-Framework-MobSF\venv\lib\site-packages\django\db\models\base.py”,第 121 行,新
new_class.add_to_class ('_meta', Options(meta, app_label))
文件 "C:\Users\DELL\anaconda3\Mobile-Security-Framework-MobSF\venv\lib\site-packages\django\db\models\base.py",第 325 行,在 add_to_class
value.contribute_to_class(cls, name)
文件“C:\Users\DELL\anaconda3\Mobile-Security-Framework-MobSF\venv\lib\site-packages\django\db\models\options.py”,第 208 行,在贡献
类 self.db_table = truncate_name(self.db_table, connection.ops.max_name_length())
文件 "C:\Users\DELL\anaconda3\Mobile-Security-Framework-MobSF\venv\lib\site-packages\django\db__init__. py”,第 28 行,在getattr
返回 getattr(connections[DEFAULT_DB_ALIAS], item)
文件“C:\Users\DELL\anaconda3\Mobile-Security-Framework-MobSF\venv\lib\site-packages\django\db\utils .py",第 207 行,在getitem
backend = load_backend(db['ENGINE'])
文件“C:\Users\DELL\anaconda3\Mobile-Security-Framework-MobSF\venv\lib\site-packages\django\db\utils.py”,第 111 行,在 load_backend
return import_module('%s.base' % backend_name)
文件“C:\Users\DELL\anaconda3\lib\importlib__init__.py”,第 127 行,在
import_module return _bootstrap._gcd_import(name[level:], package, level)
文件“C:\Users\DELL\ anaconda3\Mobile-Security-Framework-MobSF\venv\lib\site-packages\django\db\backends\sqlite3\base.py”,第 14 行,
从 sqlite3 导入 dbapi2 作为数据库
文件“C:\Users\DELL\ anaconda3\lib\sqlite3__init__.py",第 23 行,
从 sqlite3.dbapi2 导入 *
文件 "C:\Users\DELL\anaconda3\lib\sqlite3\dbapi2.py",第 27 行,
从 _sqlite3 导入 *
ImportError:DLL 加载失败:找不到指定的模块。
回溯(最后一次调用):
文件“C:\Users\DELL\anaconda3\Mobile-Security-Framework-MobSF\manage.py”,第 14 行,在
execute_from_command_line(sys.argv)
文件“C:\Users\DELL \anaconda3\Mobile-Security-Framework-MobSF\venv\lib\site-packages\django\core\management__init__.py”,第 401 行,execute_from_command_line
实用程序.execute()
文件“C:\Users\DELL\anaconda3\Mobile -Security-Framework-MobSF\venv\lib\site-packages\django\core\management__init__.py”,第 377 行,在执行
django.setup()
文件“C:\Users\DELL\anaconda3\Mobile-Security-Framework -MobSF\venv\lib\site-packages\django__init__.py",第 24 行,在设置中
apps.populate(settings.INSTALLED_APPS)
文件“C:\Users\DELL\anaconda3\Mobile-Security-Framework-MobSF\venv\lib\site-packages\django\apps\registry.py”,第 114 行,在填充
app_config .import_models()
文件“C:\Users\DELL\anaconda3\Mobile-Security-Framework-MobSF\venv\lib\site-packages\django\apps\config.py”,第 211 行,在
import_models self.models_module = import_module (models_module_name)
文件“C:\Users\DELL\anaconda3\lib\importlib__init__.py”,第 127 行,在
import_module 返回 _bootstrap._gcd_import(name[level:], package, level)
文件“”,第 1006 行,在 _gcd_import
文件“”,第 983 行,在 _find_and_load
文件“”,第 967 行,在 _find_and_load_unlocked
文件“”,第 677 行,在 _load_unlocked
文件“”,第 728 行,在 exec_module
文件“”,第 219 行,在 _call_with_frames_removed
文件“C:\Users\DELL\anaconda3\Mobile-Security-Framework-MobSF\venv\lib\ site-packages\django\contrib\auth\models.py”,第 2 行,
从 django.contrib.auth.base_user 导入 AbstractBaseUser, BaseUserManager
文件“C:\Users\DELL\anaconda3\Mobile-Security-Framework-MobSF\ venv\lib\site-packages\django\contrib\auth\base_user.py”,第 47 行,在
类 AbstractBaseUser(models.Model):
文件“C:\Users\DELL\anaconda3\Mobile-Security-Framework-MobSF\ venv\lib\site-packages\django\db\models\base.py",第 121 行,在new_class.add_to_class
('_meta',选项(元,app_label))
文件“C:\Users\DELL\anaconda3\Mobile-Security-Framework-MobSF\venv\lib\site-packages\django\db\models\base.py”,第 325 行,在 add_to_class
value.contribute_to_class(cls, name )
文件“C:\Users\DELL\anaconda3\Mobile-Security-Framework-MobSF\venv\lib\site-packages\django\db\models\options.py”,第 208 行,contribute_to_class
self.db_table = truncate_name( self.db_table, connection.ops.max_name_length())
文件“C:\Users\DELL\anaconda3\Mobile-Security-Framework-MobSF\venv\lib\site-packages\django\db__init__.py”,第 28 行,在getattr
return getattr(connections[DEFAULT_DB_ALIAS], item)
文件“C:\Users\DELL\anaconda3\Mobile-Security-Framework-MobSF\venv\lib\site-packages\django\db\utils.py”,第 207 行,在getitem中
后端 = load_backend(db['ENGINE'])
文件“C:\Users\DELL\anaconda3\Mobile-Security-Framework-MobSF\venv\lib\site-packages\django\db\utils.py”,第 111 行,在 load_backend
return import_module('%s.base' % backend_name)
File "C:\Users\DELL\anaconda3\lib\importlib__init__.py",第 127 行,在
import_module return _bootstrap._gcd_import(name[level:], package,级别)
文件“C:\Users\DELL\anaconda3\Mobile-Security-Framework-MobSF\venv\lib\site-packages\django\db\backends\sqlite3\base.py”,第 14 行,
从 sqlite3 导入 dbapi2作为数据库
文件“C:\Users\DELL\anaconda3\lib\sqlite3__init__.py”,第 23 行,
从 sqlite3.dbapi2 导入 *
文件“C:\Users\DELL\anaconda3\lib\sqlite3\dbapi2.py",第 27 行,在
from _sqlite3 import *
ImportError: DLL load failed: 找不到指定的模块。
回溯(最后一次调用):
文件“C:\Users\DELL\anaconda3\Mobile-Security-Framework-MobSF\manage.py”,第 14 行,在
execute_from_command_line(sys.argv)
文件“C:\Users\DELL \anaconda3\Mobile-Security-Framework-MobSF\venv\lib\site-packages\django\core\management__init__.py”,第 401 行,execute_from_command_line
实用程序.execute()
文件“C:\Users\DELL\anaconda3\Mobile -Security-Framework-MobSF\venv\lib\site-packages\django\core\management__init__.py",第 377 行,在执行
django.setup()
文件“C:\Users\DELL\anaconda3\Mobile-Security-Framework-MobSF\venv\lib\site-packages\django__init__.py”,第 24 行,在 setup
apps.populate(settings.INSTALLED_APPS)
文件“C:\ Users\DELL\anaconda3\Mobile-Security-Framework-MobSF\venv\lib\site-packages\django\apps\registry.py”,第 114 行,在填充
app_config.import_models()
文件“C:\Users\DELL\ anaconda3\Mobile-Security-Framework-MobSF\venv\lib\site-packages\django\apps\config.py”,第 211 行,在
import_models self.models_module = import_module(models_module_name)
文件“C:\Users\DELL\anaconda3 \lib\importlib__init__.py”,第 127 行,在
import_module 返回 _bootstrap._gcd_import(name[level:], package, level)
文件“”,第 1006 行,在 _gcd_import
文件“”,第 983 行,在 _find_and_load
文件“”,第 967 行,在 _find_and_load_unlocked
文件中“”,第 677 行,在 _load_unlocked
文件中“”,第 728 行,在 exec_module
文件中“”,第 219 行,在 _call_with_frames_removed
文件中“C:\ Users\DELL\anaconda3\Mobile-Security-Framework-MobSF\venv\lib\site-packages\django\contrib\auth\models.py",第 2 行,
从 django.contrib.auth.base_user 导入 AbstractBaseUser,BaseUserManager
文件“C:\Users\DELL\anaconda3\Mobile-Security-Framework-MobSF\venv\lib\site-packages\django\contrib\auth\base_user.py”,第 47 行,在
AbstractBaseUser(models.Model) 类中:
文件“C:\Users\DELL\anaconda3\Mobile-Security-Framework-MobSF\venv\lib\site-packages\django\db\models\base.py”,第 121 行,在新
的 new_class.add_to_class('_meta', Options(meta, app_label))
文件 "C:\Users\DELL\anaconda3\Mobile-Security-Framework-MobSF\venv\lib\site-packages\django\db\models\base .py”,第 325 行,在 add_to_class
value.contribute_to_class(cls, name)
文件“C:\Users\DELL\anaconda3\Mobile-Security-Framework-MobSF\venv\lib\site-packages\django\db\models\ options.py”,第 208 行,contribute_to_class
self.db_table = truncate_name(self.db_table, connection.ops.max_name_length())
文件“C:\Users\DELL\anaconda3\Mobile-Security-Framework-MobSF\venv\lib \site-packages\django\db__init__.py",第 28 行,在getattr
return getattr(connections[DEFAULT_DB_ALIAS], item)
文件“C:\Users\DELL\anaconda3\Mobile-Security-Framework-MobSF\venv\lib\site-packages\django\db\utils.py”,第 207 行,在getitem
backend = load_backend(db['ENGINE' ])
文件“C:\Users\DELL\anaconda3\Mobile-Security-Framework-MobSF\venv\lib\site-packages\django\db\utils.py”,第 111 行,在 load_backend
return import_module('%s. base' % backend_name)
文件“C:\Users\DELL\anaconda3\lib\importlib__init__.py”,第 127 行,在
import_module return _bootstrap._gcd_import(name[level:], package, level)
文件“C:\Users\ DELL\anaconda3\Mobile-Security-Framework-MobSF\venv\lib\site-packages\django\db\backends\sqlite3\base.py",第 14 行,
从 sqlite3 导入 dbapi2 作为数据库
文件“C:\Users\DELL\anaconda3\lib\sqlite3__init__.py”,第 23 行,
从 sqlite3.dbapi2 导入 *
文件“C:\Users\DELL\anaconda3\lib\sqlite3\dbapi2.py”,第 27 行, in
from _sqlite3 import *
ImportError: DLL load failed: 找不到指定的模块。
回溯(最后一次调用):
文件“C:\Users\DELL\anaconda3\Mobile-Security-Framework-MobSF\manage.py”,第 14 行,在
execute_from_command_line(sys.argv)
文件“C:\Users\DELL \anaconda3\Mobile-Security-Framework-MobSF\venv\lib\site-packages\django\core\management__init__.py”,第 401 行,在 execute_from_command_line
utility.execute()
文件“ C
:\Users\DELL\anaconda3\Mobile-Security-Framework-MobSF\venv\lib\site-packages\django\core\management__init__.py”,第 377 行,在执行
django.setup()
\Users\DELL\anaconda3\Mobile-Security-Framework-MobSF\venv\lib\site-packages\django__init__.py”,第 24 行,在 setup
apps.populate(settings.INSTALLED_APPS)
文件“C:\Users\DELL\ anaconda3\Mobile-Security-Framework-MobSF\venv\lib\site-packages\django\apps\registry.py”,第 114 行,在填充
app_config.import_models()
文件“C:\Users\DELL\anaconda3\Mobile- Security-Framework-MobSF\venv\lib\site-packages\django\apps\config.py",第 211 行,在
import_models self.models_module = import_module(models_module_name)
文件“C:\Users\DELL\anaconda3\lib\importlib__init__.py”,第 127 行,在
import_module 返回 _bootstrap._gcd_import(name[level:], package, level)
文件“”,第 1006 行,在 _gcd_import
文件“”中,第 983 行,在 _find_and_load
文件“”中,第 967 行,在 _find_and_load_unlocked
文件中“”,第 677 行,在 _load_unlocked
文件中“”,第 728 行,在 exec_module
文件中“”,第 219 行,在 _call_with_frames_removed
文件中“C:\Users\DELL \anaconda3\Mobile-Security-Framework-MobSF\venv\lib\site-packages\django\contrib\auth\models.py",第 2 行,
从 django.contrib.auth.base_user 导入 AbstractBaseUser, BaseUserManager
文件“C:\Users\DELL\anaconda3\Mobile-Security-Framework-MobSF\venv\lib\site-packages\django\contrib\auth\base_user.py”,第 47 行,在
类 AbstractBaseUser(models.Model) 中:
文件“C:\Users\DELL\anaconda3\Mobile-Security-Framework-MobSF\venv\lib\site-packages\django\db\models\base.py”,第 121 行,在new_class.add_to_class
('_meta' , 选项(meta, app_label))
文件“C:\Users\DELL\anaconda3\Mobile-Security-Framework-MobSF\venv\lib\site-packages\django\db\models\base.py”,第 325 行,在add_to_class
value.contribute_to_class(cls, name)
文件“C:\Users\DELL\anaconda3\Mobile-Security-Framework-MobSF\venv\lib\site-packages\django\db\models\options.py”,第 208 行,在contribute_to_class
self.db_table = truncate_name(self.db_table, connection.ops.max_name_length())
文件“C:\Users\DELL\anaconda3\Mobile-Security-Framework-MobSF\venv\lib\site-packages\django\db__init__.py ",第 28 行,在getattr
返回 getattr(connections[DEFAULT_DB_ALIAS], item)
文件“C:\Users\DELL\anaconda3\Mobile-Security-Framework-MobSF\venv\lib\site-packages\django\db\utils. py”,第 207 行,在getitem
backend = load_backend(db['ENGINE'])
文件“C:\Users\DELL\anaconda3\Mobile-Security-Framework-MobSF\venv\lib\site-packages\django\db\ utils.py”,第 111 行,在 load_backend
return import_module('%s.base' % backend_name)
文件“C:\Users\DELL\anaconda3\lib\importlib__init__.py”,第 127 行,在 import_module
return _bootstrap._gcd_import(name[level:], package, level)
File "C:\Users\DELL\anaconda3\Mobile-Security-Framework-MobSF\venv\lib\site-packages\django\db\backends\sqlite3\ base.py”,第 14 行,
从 sqlite3 导入 dbapi2 作为数据库
文件“C:\Users\DELL\anaconda3\lib\sqlite3__init__.py”,第 23 行,
从 sqlite3.dbapi2 导入 *
文件“C:\Users\ DELL\anaconda3\lib\sqlite3\dbapi2.py",第 27 行,在
from _sqlite3 import
ImportError: DLL load failed: 找不到指定的模块。
[ ]读取配置文件..
[ ]创建其他文件夹...
[ ]下载nuget..
[ ]保存到文件nuget.exe
[] 下载并安装 Binskim...
[ ] 下载 BinScope..
[ ] 保存到文件 C:\Users\DELL\MobSF\Tools\BinScope\BinScope_x64.msi
[*] 将 BinScope 安装到 C:\Users\DELL\MobSF\ Tools\BinScope
Traceback(最近一次调用):
文件“manage.py”,第 14 行,在
execute_from_command_line(sys.argv)
文件“C:\Users\DELL\anaconda3\Mobile-Security-Framework-MobSF\venv\lib \site-packages\django\core\management__init__.py",第 401 行,在 execute_from_command_line
utility.execute()
文件“C:\Users\DELL\anaconda3\Mobile-Security-Framework-MobSF\venv\lib\site-packages \django\core\management__init__.py",第 377 行,在执行
django.setup()
文件“C:\Users\DELL\anaconda3\Mobile-Security-Framework-MobSF\venv\lib\site-packages\django__init__.py”,第 24 行,在 setup
apps.populate(settings.INSTALLED_APPS)
文件“C:\ Users\DELL\anaconda3\Mobile-Security-Framework-MobSF\venv\lib\site-packages\django\apps\registry.py”,第 114 行,在填充
app_config.import_models()
文件“C:\Users\DELL\ anaconda3\Mobile-Security-Framework-MobSF\venv\lib\site-packages\django\apps\config.py”,第 211 行,在
import_models self.models_module = import_module(models_module_name)
文件“C:\Users\DELL\anaconda3 \lib\importlib__init__.py”,第 127 行,在
import_module 返回 _bootstrap._gcd_import(name[level:], package, level)
文件“”,第 1006 行,在 _gcd_import
文件“”,第 983 行,在 _find_and_load
文件“”,第 967 行,在 _find_and_load_unlocked
文件中“”,第 677 行,在 _load_unlocked
文件中“”,第 728 行,在 exec_module
文件中“”,第 219 行,在 _call_with_frames_removed
文件中“C:\ Users\DELL\anaconda3\Mobile-Security-Framework-MobSF\venv\lib\site-packages\django\contrib\auth\models.py",第 2 行,
从 django.contrib.auth.base_user 导入 AbstractBaseUser,BaseUserManager
文件“C:\Users\DELL\anaconda3\Mobile-Security-Framework-MobSF\venv\lib\site-packages\django\contrib\auth\base_user.py”,第 47 行,在
AbstractBaseUser(models.Model) 类中:
文件“C:\Users\DELL\anaconda3\Mobile-Security-Framework-MobSF\venv\lib\site-packages\django\db\models\base.py”,第 121 行,在新
的 new_class.add_to_class('_meta', Options(meta, app_label))
文件 "C:\Users\DELL\anaconda3\Mobile-Security-Framework-MobSF\venv\lib\site-packages\django\db\models\base .py”,第 325 行,在 add_to_class
value.contribute_to_class(cls, name)
文件“C:\Users\DELL\anaconda3\Mobile-Security-Framework-MobSF\venv\lib\site-packages\django\db\models\ options.py”,第 208 行,contribute_to_class
self.db_table = truncate_name(self.db_table, connection.ops.max_name_length())
文件“C:\Users\DELL\anaconda3\Mobile-Security-Framework-MobSF\venv\lib \site-packages\django\db__init__.py",第 28 行,在getattr
return getattr(connections[DEFAULT_DB_ALIAS], item)
文件“C:\Users\DELL\anaconda3\Mobile-Security-Framework-MobSF\venv\lib\site-packages\django\db\utils.py”,第 207 行,在getitem
backend = load_backend(db['ENGINE' ])
文件“C:\Users\DELL\anaconda3\Mobile-Security-Framework-MobSF\venv\lib\site-packages\django\db\utils.py”,第 111 行,在 load_backend
return import_module('%s. base' % backend_name)
文件“C:\Users\DELL\anaconda3\lib\importlib__init__.py”,第 127 行,在
import_module return _bootstrap._gcd_import(name[level:], package, level)
文件“C:\Users\ DELL\anaconda3\Mobile-Security-Framework-MobSF\venv\lib\site-packages\django\db\backends\sqlite3\base.py",第 14 行,
从 sqlite3 导入 dbapi2 作为数据库
文件“C:\Users\DELL\anaconda3\lib\sqlite3__init__.py”,第 23 行,
从 sqlite3.dbapi2 导入 *
文件“C:\Users\DELL\anaconda3\lib\sqlite3\dbapi2.py”,第 27 行, in
from _sqlite3 import *
ImportError: DLL load failed: 找不到指定的模块。
回溯(最后一次调用):
文件“manage.py”,第 14 行,在
execute_from_command_line(sys.argv)
文件“C:\Users\DELL\anaconda3\Mobile-Security-Framework-MobSF\venv\lib\site- packages\django\core\management__init__.py”,第 401 行,在 execute_from_command_line
utility.execute()
文件“C:\Users\DELL\anaconda3\Mobile-Security-Framework-MobSF\venv\lib\site-packages\django\核心\管理__init__.py",
django.setup()
文件“C:\Users\DELL\anaconda3\Mobile-Security-Framework-MobSF\venv\lib\site-packages\django__init__.py”,第 24 行,在 setup
apps.populate(settings.INSTALLED_APPS)
文件“C:\Users\DELL\anaconda3\Mobile-Security-Framework-MobSF\venv\lib\site-packages\django\apps\registry.py”,第 114 行,填充
app_config.import_models()
文件“C: \Users\DELL\anaconda3\Mobile-Security-Framework-MobSF\venv\lib\site-packages\django\apps\config.py”,第 211 行,在
import_models self.models_module = import_module(models_module_name)
文件“C:\ Users\DELL\anaconda3\lib\importlib__init__.py",第 127 行,在
import_module return _bootstrap._gcd_import(name[level:], package, level)
文件"",第 1006 行,在 _gcd_import
文件中"",第 983 行,在 _find_and_load
文件中"",第 967 行,在 _find_and_load_unlocked
文件中"",第 677 行,在 _load_unlocked
文件中"",第 728 行,在 exec_module
文件中"",行219,在 _call_with_frames_removed
文件“C:\Users\DELL\anaconda3\Mobile-Security-Framework-MobSF\venv\lib\site-packages\django\contrib\auth\models.py”中,第 2 行,
来自 django.contrib .auth.base_user 导入 AbstractBaseUser、BaseUserManager
文件“C:\Users\DELL\anaconda3\Mobile-Security-Framework-MobSF\venv\lib\site-packages\django\contrib\auth\base_user.py”,第 47 行,在
类 AbstractBaseUser(models.Model):
文件“C:\Users\DELL\anaconda3\Mobile-Security-Framework-MobSF\venv\lib\site-packages\django\db\models\base.py”,第 121 行,在new_class.add_to_class
('_meta' , 选项(meta, app_label))
文件“C:\Users\DELL\anaconda3\Mobile-Security-Framework-MobSF\venv\lib\site-packages\django\db\models\base.py”,第 325 行,在add_to_class
value.contribute_to_class(cls, name)
文件“C:\Users\DELL\anaconda3\Mobile-Security-Framework-MobSF\venv\lib\site-packages\django\db\models\options.py”,第 208 行,在contribute_to_class
self.db_table = truncate_name(self.db_table, connection.ops.max_name_length())
文件“C:\Users\DELL\anaconda3\Mobile-Security-Framework-MobSF\venv\lib\site-packages\django\db__init__ .py”,第 28 行,在getattr
返回 getattr(connections[DEFAULT_DB_ALIAS], item)
文件“C:\Users\DELL\anaconda3\Mobile-Security-Framework-MobSF\venv\lib\site-packages\django\db\utils.py”,第 207 行,在getitem
backend = load_backend(db['ENGINE'])
文件“C:\Users\DELL\anaconda3\Mobile-Security-Framework-MobSF\venv\lib\site-packages\django\db\utils.py”,第 111 行,在 load_backend
return import_module('%s.base' % backend_name)
File "C:\Users\DELL\anaconda3\lib\importlib__init__.py",第 127 行,在
import_module return _bootstrap._gcd_import(name[level:], package , 级别)
文件“C:\Users\DELL\anaconda3\Mobile-Security-Framework-MobSF\venv\lib\site-packages\django\db\backends\sqlite3\base.py”,第 14 行,在
from sqlite3 import dbapi2 as Database
File "C:\Users\DELL\anaconda3\lib\sqlite3__init__.py", line 23, in
from sqlite3.dbapi2 import *
File "C:\Users\DELL\anaconda3\lib\sqlite3\dbapi2 .py",第 27 行,
从 _sqlite3 导入 *
ImportError:DLL 加载失败:找不到指定的模块。
回溯(最后一次调用):
文件“manage.py”,第 14 行,在
execute_from_command_line(sys.argv)
文件“C:\Users\DELL\anaconda3\Mobile-Security-Framework-MobSF\venv\lib\site- packages\django\core\management__init__.py",第 401 行,在 execute_from_command_line
utility.execute()
文件“ C
:\Users\DELL\anaconda3\Mobile-Security-Framework-MobSF\venv\lib\site-packages\django\core\management__init__.py”,第 377 行,在执行
django.setup()
\Users\DELL\anaconda3\Mobile-Security-Framework-MobSF\venv\lib\site-packages\django__init__.py”,第 24 行,在 setup
apps.populate(settings.INSTALLED_APPS)
文件“C:\Users\DELL\ anaconda3\Mobile-Security-Framework-MobSF\venv\lib\site-packages\django\apps\registry.py”,第 114 行,在填充
app_config.import_models()
文件“C:\Users\DELL\anaconda3\Mobile- Security-Framework-MobSF\venv\lib\site-packages\django\apps\config.py",第 211 行,在
import_models self.models_module = import_module(models_module_name)
文件“C:\Users\DELL\anaconda3\lib\importlib__init__.py”,第 127 行,在
import_module 返回 _bootstrap._gcd_import(name[level:], package, level)
文件“”,第 1006 行,在 _gcd_import
文件“”中,第 983 行,在 _find_and_load
文件“”中,第 967 行,在 _find_and_load_unlocked
文件中“”,第 677 行,在 _load_unlocked
文件中“”,第 728 行,在 exec_module
文件中“”,第 219 行,在 _call_with_frames_removed
文件中“C:\Users\DELL \anaconda3\Mobile-Security-Framework-MobSF\venv\lib\site-packages\django\contrib\auth\models.py",第 2 行,
从 django.contrib.auth.base_user 导入 AbstractBaseUser, BaseUserManager
文件“C:\Users\DELL\anaconda3\Mobile-Security-Framework-MobSF\venv\lib\site-packages\django\contrib\auth\base_user.py”,第 47 行,在
类 AbstractBaseUser(models.Model) 中:
文件“C:\Users\DELL\anaconda3\Mobile-Security-Framework-MobSF\venv\lib\site-packages\django\db\models\base.py”,第 121 行,在new_class.add_to_class
('_meta' , 选项(meta, app_label))
文件“C:\Users\DELL\anaconda3\Mobile-Security-Framework-MobSF\venv\lib\site-packages\django\db\models\base.py”,第 325 行,在add_to_class
value.contribute_to_class(cls, name)
文件“C:\Users\DELL\anaconda3\Mobile-Security-Framework-MobSF\venv\lib\site-packages\django\db\models\options.py”,第 208 行,在contribute_to_class
self.db_table = truncate_name(self.db_table, connection.ops.max_name_length())
文件“C:\Users\DELL\anaconda3\Mobile-Security-Framework-MobSF\venv\lib\site-packages\django\db__init__.py ",第 28 行,在getattr
返回 getattr(connections[DEFAULT_DB_ALIAS], item)
文件“C:\Users\DELL\anaconda3\Mobile-Security-Framework-MobSF\venv\lib\site-packages\django\db\utils. py”,第 207 行,在getitem
backend = load_backend(db['ENGINE'])
文件“C:\Users\DELL\anaconda3\Mobile-Security-Framework-MobSF\venv\lib\site-packages\django\db\ utils.py”,第 111 行,在 load_backend
return import_module('%s.base' % backend_name)
文件“C:\Users\DELL\anaconda3\lib\importlib__init__.py”,第 127 行,在 import_module
return _bootstrap._gcd_import(name[level:], package, level)
File "C:\Users\DELL\anaconda3\Mobile-Security-Framework-MobSF\venv\lib\site-packages\django\db\backends\sqlite3\ base.py”,第 14 行,
从 sqlite3 导入 dbapi2 作为数据库
文件“C:\Users\DELL\anaconda3\lib\sqlite3__init__.py”,第 23 行,
从 sqlite3.dbapi2 导入 *
文件“C:\Users\ DELL\anaconda3\lib\sqlite3\dbapi2.py",第 27 行,在
from _sqlite3 import *
ImportError: DLL load failed: 找不到指定的模块。
下载并安装 wkhtmltopdf 以生成 PDF 报告 - https://wkhtmltopdf.org/downloads.html
[安装] 安装完成
macos - 如何使用 Apple 的安全框架获取证书的有效期?
我正在 macOS 应用程序的代码签名中解析证书,并且我想获取到期日期(又名“有效期”)。根据Apple 的文档,证书包含有效期,但没有提到检索它的功能。
我目前正在手动挖掘证书并SecCertificateCopyValues()
从字典中手动获取值,但这似乎不是正确的方法。
如何使用 Apple 的框架(不是OpenSSL )在 CoreFoundation 或 Foundation(Objective-C)中获得SecCertificateRef
的有效期()?NSDate
Security
谢谢你。
android - MobSF 安装错误 windows 10,修复?
MobSF 安装过程中出现如下错误,请问有大神帮忙吗?运行 setup.bat 文件时发生错误。运行 python 版本 3.9.2,Windows 10。