当前位置: 首页 > news >正文

内部网站建设app/百度怎样免费发布信息

内部网站建设app,百度怎样免费发布信息,有哪些好的ps素材网站,苏州吴中区做网站的windows系统frida12.8.0安装思路 陈桂林老师在《安卓Frida逆向与协议分析》这本书里面介绍的frida调试组合是: python3.8.0frida12.8.0 frida-tools5.3.0 object1.8.4通过上面链接提供的思路,也就表示在Linux中也是类似的安装流程。 首先需要准备frida12.8.0的源…

windows系统frida==12.8.0安装思路

陈桂林老师在《安卓Frida逆向与协议分析》这本书里面介绍的frida调试组合是:

python==3.8.0frida==12.8.0
frida-tools==5.3.0
object==1.8.4

在这里插入图片描述

通过上面链接提供的思路,也就表示在Linux中也是类似的安装流程。

首先需要准备frida==12.8.0的源码包以及对应的egg文件

frida-12.8.0源码包

对应的egg文件

对应的下载链接是:
源码包
egg文件

当然,解压完之后需要修改源码包的setup.py文件,跳过xmlrpc的检查

//setup.py# -*- coding: utf-8 -*-
from __future__ import print_functionimport codecs
try:from io import BytesIO
except:try:from cStringIO import StringIO as BytesIOexcept:from StringIO import StringIO as BytesIO
import os
import platform
import re
from setuptools import setup
from setuptools.command.build_ext import build_ext
from setuptools.extension import Extension
import shutil
import struct
import sys
try:from urllib.request import urlopen, Request
except:from urllib2 import urlopen, Request
try:import xmlrpclib
except ImportError:import xmlrpc.client as xmlrpclib
import zipfilepackage_dir = os.path.dirname(os.path.realpath(__file__))
pkg_info = os.path.join(package_dir, "PKG-INFO")
in_source_package = os.path.isfile(pkg_info)
if in_source_package:with codecs.open(pkg_info, "r", 'utf-8') as f:version_line = [line.rstrip("\r") for line in f.read().split("\n") if line.startswith("Version: ")][0]frida_version = version_line[9:]long_description = None
else:frida_version = os.environ['FRIDA_VERSION']long_description = codecs.open(os.path.join(package_dir, "README.md"), "r", 'utf-8').read()frida_extension = os.environ['FRIDA_EXTENSION']
frida_major_version = int(frida_version.split(".")[0])class FridaPrebuiltExt(build_ext):def build_extension(self, ext):target = self.get_ext_fullpath(ext.name)target_extension = os.path.splitext(target)[1]target_dir = os.path.dirname(target)try:os.makedirs(target_dir)except:passif in_source_package:python_version = sys.version_info[0:2]python_major_version = python_version[0]system = platform.system()arch = struct.calcsize('P') * 8if system == 'Windows':os_version = "win-amd64" if arch == 64 else "win32"elif system == 'Darwin':os_version = "macosx-10.6-intel" if python_major_version == 3 else "macosx-10.9-intel"elif system == 'Linux':machine = platform.machine()if machine == "" or "86" in machine:os_version = "linux-x86_64" if arch == 64 else "linux-i686"else:os_version = "linux-" + machine# 注释掉或删除以下网络查询部分# network_error = None# try:#     print("querying pypi for available prebuilds")#     client = xmlrpclib.ServerProxy("https://pypi.python.org/pypi", transport=UrllibTransport())#     urls = client.release_urls("frida", frida_version)#     ...# except Exception as e:#     network_error = e# 直接指定预构建扩展文件路径egg_filename = "frida-{}-py{}.{}-{}.egg".format(frida_version, python_version[0], python_version[1], os_version)egg_path = os.path.expanduser("~/{}".format(egg_filename))print("looking for prebuilt extension in home directory, i.e.", egg_path)try:with open(egg_path, "rb") as f:egg_data = f.read()except:print("no prebuilt extension found in home directory")raise Exception("Please download the appropriate .egg file and place it in your home directory.")egg_file = BytesIO(egg_data)print("extracting prebuilt extension")egg_zip = zipfile.ZipFile(egg_file)extension_member = [info for info in egg_zip.infolist() if info.filename.endswith(target_extension)][0]extension_data = egg_zip.read(extension_member)if system == 'Windows' and python_major_version >= 3:extension_data = re.sub(b"python[3-9][0-9].dll", "python{0}{1}.dll".format(*python_version).encode('utf-8'), extension_data)with open(target, 'wb') as f:f.write(extension_data)else:shutil.copyfile(frida_extension, target)setup(name="frida",version=frida_version,description="Dynamic instrumentation toolkit for developers, reverse-engineers, and security researchers",long_description=long_description,long_description_content_type="text/markdown",author="Frida Developers",author_email="oleavr@frida.re",url="https://www.frida.re",license="wxWindows Library Licence, Version 3.1",zip_safe=True,keywords="frida debugger dynamic instrumentation inject javascript windows macos linux ios iphone ipad android qnx",classifiers=["Development Status :: 5 - Production/Stable","Environment :: Console","Environment :: MacOS X","Environment :: Win32 (MS Windows)","Intended Audience :: Developers","Intended Audience :: Science/Research","License :: OSI Approved","Natural Language :: English","Operating System :: MacOS :: MacOS X","Operating System :: Microsoft :: Windows","Operating System :: POSIX :: Linux","Programming Language :: Python :: 2","Programming Language :: Python :: 2.7","Programming Language :: Python :: 3","Programming Language :: Python :: 3.4","Programming Language :: Python :: 3.5","Programming Language :: Python :: 3.6","Programming Language :: Python :: 3.7","Programming Language :: Python :: Implementation :: CPython","Programming Language :: JavaScript","Topic :: Software Development :: Debuggers","Topic :: Software Development :: Libraries :: Python Modules"],packages=['frida'],ext_modules=[Extension('_frida', [])],cmdclass={'build_ext': FridaPrebuiltExt}
)

同样需要注意的地方是,egg文件的命名在上面的setup.py已经拼接成frida-12.8.0-py3.8-linux-x86_64.egg所以需要将文件名修改成这个。

最后执行:python setup.py install
在这里插入图片描述

另外两个objectionfrida-tools能够正常pip安装,所以随后这套环境成功搭建!

在这里插入图片描述

http://www.whsansanxincailiao.cn/news/30281592.html

相关文章:

  • 搭建网站要什么显卡/营销策划是做什么
  • 做网站需要几大模板/网站排名查询工具有哪些
  • 怎么在微信上做网站/网上怎么做推广
  • 做微博长图的网站/山西网络营销seo
  • 房地产公司网站开发/如何提高网站搜索排名
  • 网站毕业论文模板/武汉seo网站推广培训
  • 怎么做辅助发卡网站/成都营销推广公司
  • 建设教育网站的国内外研究现状/网站查询备案信息
  • 贵州一帆建设工程有限公司网站/西安百度公司
  • 郑州做网站和域名/网站开发流程的8个步骤
  • 在服务器网站上做跳转页面跳转页面/今天的头条新闻
  • 一浪网站建设/搜索引擎推广步骤
  • 中国全球门户网站/沈阳seo收费
  • 搬家网站怎么做/黑马培训价目表
  • 北京好的网站建设/潍坊自动seo
  • 做网站诊断步骤/外链屏蔽逐步解除
  • 做视频网站需要哪些技术指标/营销推广方案ppt案例
  • 嘉定专业做网站/网络营销推广方案ppt
  • 网站建设分析报告/自己的网站
  • 网站建设中主页源码/友链提交入口
  • 网站制作需要哪些软件有哪些/seo免费课程视频
  • 网站建设深/营销软件网
  • 丽泽桥网站建设/企业网站制作模板
  • 做网站可能遇到的困难/百度推广登录首页网址
  • 做动画网站去哪采集/链接是什么意思
  • 住房和城乡建设委员会官方网站/盐城网站优化
  • 摄影网站采用照片做宣传 版权费是多少/公司推广渠道
  • 正规营销型网站培训中心/谁能给我个网址
  • 如何选择做网站公司/怎么注册自己的网站域名
  • 购物网站建设公司/全球搜索引擎排名