重签名可以把越狱市场上的app重新用我们自己的开发者证书进行签名,然后我们就可以在我们不越狱的手机上安装越狱应用了。 2.如何重新签名?...网上有很多重新签名的方法,最简单一种是: 安装好brew,先用brew安装ruby,然后用gem安装sigh。...1、brew install ruby 2、sudo gem install sigh 安装好后,就可以直接使用了 1、输入sigh resign,回车 2、把要签名的ipa文件拖到窗口上,回车 3、填写用来签名的证书...,回车 4、把embedded.mobileprovision文件拖到窗口上,回车 5、好了,resign脚本会自动更改bundel id,签名并重新打包。...看到这个页面,恭喜你,打包成功,现在的Bundle Identifier就是对应的新的id。就可以直接安装到手机上了。
另外,由于GitHub Enterprise使用Ruby Gem的faraday库来获取外部资源,并通过Gem的faraday-restrict-ip-addresses功能来防止用户请求内部服务。...在对Graphite源码的分析后,我又快速发现了另外一个SSRF漏洞,它存在于以下文件 webapps/graphite/composer/views.py def send_email(request...从上述代码可以看到,Graphite服务会接收用户输入的url地址然后对该地址进行获取利用!...在对大量源码的分析过程中,我对GitHub在Memcached中存储Ruby对象的机制觉得好奇,一番研究后发现,GitHub Enterprise使用Ruby Gem的Memcached方式来处理缓存,...我们可以使用前述的SSRF漏洞执行链来把恶意Ruby对象存储在Memcached中,当GitHub要获取缓存时,Ruby Gem memcached就会自动执行反序列化操作,这种效果就会是:哇,远程代码执行
和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sorted set有序集合)和hash(哈希类型) 为什么要基于...安装redis3.x集群 本次安装redis集群,共用三台Centos 6.5机器,其中每台机器分别安装两个节点(一主一从)。...配置集群:安装ruby和ruby gem工具(redis3集群配置需要ruby的gem工具,类似yum) yum -y install ruby rubygems 13. ...使用gem下载redis集群的配置脚本 gem install redis 14. ...主节点为前三个,从节点为后三个。 .
GitHub 企业版采用 Ruby Gem faraday 获取外部资源,以防用户通过Gem faraday-restrict-ip-addresses 发送内部服务请求。...可以看到,Graphite 在收到用户输入的 url 后直接进行获取。因此,我们可以使用首个 SSRF 触发第二个 SSRF,并将它们并入到 SSRF 执行链。...经过一番周折后,终于发现在成功控制 Redis 或 Memcached 的前提下可以触发的漏洞类型。 查看代码的同时不禁产生了 GitHub 为何能够存储 Ruby 对象的疑问。...进一步研究后发现 GitHub 企业版使用 Ruby Gem memcached 处理缓存并用 Marsal 包装。 这对我来说可是个天大的好消息。Marsal 的杀伤力众所周知。...我们用 SSRF 执行链在 Memcached 中存储恶意 Ruby 对象。待到 GitHub 再次获取缓存时,Ruby Gem mecached 将自动对数据进行反序列化操作。
没有服务器的同学可以在这里购买,不过我个人更推荐您使用免费的腾讯云开发者实验室进行试验,学会安装后在购买服务器。...它会尝试将已编译的二进制文件复制到/usr/local/bin文件夹中。此步骤需要root访问才能写入此目录。这还需要一些时间: sudo make install 现在应该在系统上安装Ruby。...要解决此问题,只需删除不正确的Ruby位置并为正确的Ruby二进制文件链接到相应的运行位置即可。...移动到用户的主目录(否则,您将收到错误`No such file or directory - getcwd) `) cd ~ 安装rails gem这需要几分钟: sudo gem install -...因此,您可能需要重新运行命令以删除现有版本的Ruby并为Ruby二进制文件创建新的符号链接。它们列在本教程的第五步末尾。
的二进制可执行文件放到个人主目录的ThirdPartyLib文件夹的custom文件夹下。.../ThirdPartyLib/custom拼接到一起,生成新的PATH,如下: 保存后回到终端,使用which DumpHeaderMap指令查询DumpHeaderMap: 可以看到,能查询到DumpHeaderMap...5,Ruby插件的安装 (1)bundler 首先查看bundler是否已经安装了: 可以看到,bundler已经安装了。...(2)ruby-debug-ide 首先查看ruby-debug-ide 有没有安装: 可以看到,并没有安装ruby-debug-ide,所以需要安装: ruby-debug-ide提供了交互环境...如上图所示,先通过which指令找到pod的路径,然后通过open指令打开文件夹,然后找到pod二进制可执行文件并将其拖到VSCode打开: 可以看到,pod本质上就是一个Ruby代码文件。
(代码写完了并保存为.rb文件以后,直接F5就可以运行) 2.安装rails,命令行键入: gem install rails 不知道什么原因,我的机器(windows 2008 sp2)上一直提示如下错误...3.安装mongrel(相当于asp.net开发中的IIS,在网上看到有说IIS上也可以跑ROR,不过没试过) 命令行: gem install mongrel (有关mongrel的更多操作,可以参照这篇文章...如果您的机器上无法显示该信息,多半是c:\ruby\bin目录中没有sqlite3.dll文件(可在http://rubyforge.org/frs/?...group_id=627 下载rdoc-2.4.3.gem (注意:只能用迅雷下,直接另存为后,文件后缀名将变成非.gem的东东),然后把rdoc-2.4.3.gem复制到c:\ruby\down下(down...目录是我自己建的),然后命令行: cd c:\ruby\down gem install rdoc-2.4.3.gem 此举是为了后面顺利安装mysql for ruby的文档 6.3 安装mysql
(注:mac下自带Ruby无需在安装Ruby!) window下安装SASS首先需要安装Ruby,先从官网下载Ruby并安装。...如下图: 安装完成后需测试安装有没有成功,运行CMD输入以下命令: ruby -v //如安装成功会打印 ruby 2.6.4p104 (2019-08-28 revision 67798) [x64...如果遇到 SSL 证书问题,你又无法解决,请修改 ~/.gemrc 文件,增加 ssl_verify_mode: 0 配置,以便于 RubyGems 可以忽略 SSL 证书错误。...,这类错误是网络原因下载到了坏掉的文件到本地,请直接删除那个文件。 sass安装 Ruby自带一个叫做RubyGems的系统,用来安装基于Ruby的软件。...compass 在每一个安装过程中,你都会看到如下输出: Fetching: sass-3.x.x.gem (100%) Successfully installed sass-3.x.x Parsing
现在在局域网的其他电脑上的的 资源管理器 中的 网络 可以看到共享的文件夹 0x02 工具文件结构 描述:从上面我们可以看到是PentestBox共5个文件夹,2个库文件,一个bat批处理和一个exe...安装后重启 PentestBox,你所安装的工具会生效。 ? WeiyiGeek.软件升级 由于PentestBox是一个开源项目,让在PentestBox使用的所有文件都存在于它的Github上库。...---- 0x05 入坑解决 问题1:MSF(metasploit)无法在PenTeseBox中启用 注意:安装好后,一定不要 updata all , 发如果运行了这个命令,因为盒子本身有的工具和环境是老版本的...Weiyigeek 然后直接安装pcaprub 0.12.4 :gem install pcaprub -v '0.12.4' --source 'https://rubygems.org/' 安装完成后使用...完成后执行: bundle install ? Weiyigeek 问题3:MSF(metasploit)无法连接PostGreSql数据库? ?
:直接运行 文件 选择安装的文件位置路径,即可安装,安装其实就是文件的释放,最后整个文件夹大小为4.55GB左右(2018年7月3日12:52:40); WeiyiGeek.PentestBox _...现在在局域网的其他电脑上的的 资源管理器 中的 网络 可以看到共享的文件夹 ---- 0x02 工具文件结构 描述:从上面我们可以看到是PentestBox共5个文件夹,2个库文件,一个bat批处理和一个...安装后重启 PentestBox,你所安装的工具会生效。 WeiyiGeek.软件升级 由于PentestBox是一个开源项目,让在PentestBox使用的所有文件都存在于它的Github上库。...---- 0x05 入坑解决 问题1:MSF(metasploit)无法在PenTeseBox中启用 注意:安装好后,一定不要 updata all , 发如果运行了这个命令,因为盒子本身有的工具和环境是老版本的...C:\PentestBox\base\ruby\lib\ruby\gems\2.3.0\gems\pcaprub-0.12.4\ext\pcaprub_c\extconf.rb 完成后执行: bundle
安装完毕后打开cmd 输入: ruby -v 如果显示如下说明ruby安装成功: ?...输入: ruby dk.rb init 会提示你修改config.yml文件 ? 然后你进入你安装的devkit的主目录下,去修改config.yml文件。...是/ 这两个目录分别为你Ruby和devkit的安装目录。 如果和我安装的目录不在同一个下面,不要和我的写成一样了哦。 保存后关闭文件。...尚无法解决,该错误请参考stackoverflow网址: http://stackoverflow.com/questions/18803223/unable-to-find-rubygems-in-site-ruby-or-core-ruby...ruby,rubygems,devkit的安装完毕了 运行: gem install mongo ?
安装完成后,您可以安装rbenv并使用它来安装Ruby, 首先,更新您的包列表: sudo apt update 接下来,安装安装Ruby所需的依赖项: sudo apt install autoconf...安装完成后,使用global子命令将其设置为我们的默认版本的Ruby : rbenv global 2.5.1 通过检查其版本号来验证Ruby是否已正确安装: ruby -v 如果你安装了2.5.1版本的...您可以使用home参数查看gems的安装位置,如下所示: gem env home 您将看到类似于此的输出: /home/sammy/.rbenv/versions/2.5.1/lib/ruby/gems...最终,您将看到一条消息,指出已安装Rails。及其依赖: ......每当你安装新版本的Ruby或提供命令的gem(如Rails)时,你应该运行: rbenv rehash 使用以下命令打印其版本,验证是否已正确安装Rails: rails -v 如果安装正确,您将看到已安装的
,安装和解压对应文件 64b 系统建议也用 32b 建议设置一下环境变量,把 Ruby 放到 Path 里面 Ruby.Init ruby dk.rb init ruby dk.rb install...注意横杠也要写进去 低版本可能需要写两行 Ruby.Finish 安装成功的话输入以下代码可以看到版本 D:\Tools_For_Work\Projs>ruby --version ruby 2.2.2p95...Ruby Source 无法找到报 404 了 只需要修改 RubySource 即可 很多时候,在安装 gem 的过程中会出现找不到资源的 error,我们需要从另外一个 gem 服务器下载安装。...gem sources -r url 地址 更新 source cache gem sources -u 添加几个 Source 后重新下载 Jekyll.Installation.Issues...一个小变化就是LiveReload, 每次修改后浏览器会自动刷新, 也算是更省事了 jekyll serve --livereload 2018-05-26 Jekyll 3.8 的安装 现在 Windows
第五步(选):本地安装 Sass 由于有时候直接使用上面的命令安装会让你无法正常实现安装(网络受限原因),当碰到这种情况之时,那么安装需要特殊去处理,可以通过下面的方法来实现 Sass 的正常安装: 可以到...注:在 iOSX 系统平台,可以直接将下载的安装包拖到 “gem install” 后面,如果在是 Windows 系统,需要手功输入安装的文件路径。...第六步(选):淘宝 RubyGems 镜像安装 Sass 除了下载 Sass 安装包到本地安装之外,碰到网络原因无法安装时还可以使用淘宝 RubyGems 镜像安装 Sass。...其实很简单,只需要通过下面的命令即可: sass -v 如果在你的命令终端能看到类似这样的信息就表示你的电脑安装 Sass 已成功。也就是说可以正常的使用 Sass 了。...其实不需要这么麻烦,只需要在命令终端执行: gem update sass 这个时候你看到类似下面这样的信息,表示你的 Sass 已更新到最新版本。
安装完成后,您应该收到类似的输出 (其中sammy是用户的名称): -> https://cache.ruby-lang.org/pub/ruby/2.3/ruby-2.3.3.tar.bz2 Installing...echo "gem: --no-document" > ~/.gemrc gem install bundler 安装过程完成后,您应该看到如下的输出: Fetching: bundler-1.13.6...Ruby版本使用的文件。...每当您安装新版本的Ruby或提供命令的gem时,您应该运行: rbenv rehash 由于在安装成功后没有提示,我们可以通过使用以下命令来验证Rails是否已正确安装: rails -v 如果安装正确...,您将看到已安装的Rails版本。
没有服务器的同学可以在这里购买,不过我个人更推荐您使用免费的腾讯云开发者实验室进行试验,学会安装后再购买服务器。 服务器上至少有4GB的RAM。...第2步 - 下载和提取Kafka二进制文件 让我们将kafka二进制文件下载并解压缩到我们kafka用户主目录中的专用文件夹中。...您应该能够在comsumer的输出中看到它们。 完成测试后,按CTRL+C以停止使用者脚本。现在我们已经测试了安装,让我们继续安装KafkaT。...因为它是一个Ruby gem,所以你需要Ruby才能使用它。您还需要ruby-devel和构建相关的软件包(例如make和gcc)来构建其依赖的其他gem。...使用yum安装它们: sudo yum install ruby ruby-devel make gcc patch 您现在可以使用gem命令安装KafkaT: sudo gem install kafkat
(注:mac下自带Ruby无需在安装Ruby!) window下安装SASS首先需要安装Ruby,先从官网下载Ruby并安装。...如下图: 安装完成后需测试安装有没有成功,运行CMD输入以下命令: ruby -v //如安装成功会打印 ruby 2.6.4p104 (2019-08-28 revision 67798) [...如果遇到 SSL 证书问题,你又无法解决,请修改 ~/.gemrc 文件,增加 ssl_verify_mode: 0 配置,以便于 RubyGems 可以忽略 SSL 证书错误。...--- :sources: - https://gems.ruby-china.com :ssl_verify_mode: 0 如果你在意 Gem 下载的安全问题,请正确安装 Ruby、OpenSSL,...,这类错误是网络原因下载到了坏掉的文件到本地,请直接删除那个文件。
:直接运行 文件 选择安装的文件位置路径,即可安装,安装其实就是文件的释放,最后整个文件夹大小为4.55GB左右(2018年7月3日12:52:40); 知识补充: 采用安装在U盘或者文件网络共享都能直接运行...现在在局域网的其他电脑上的的 资源管理器 中的 网络 可以看到共享的文件夹 0x02 工具结构说明 描述:从上面我们可以看到是PentestBox共5个文件夹,2个库文件,一个bat批处理和一个exe启动程序...安装后重启 PentestBox,你所安装的工具会生效。...weiyigeek.top-TestSSLServer测试SSL服务器工具图 0x05 入坑解决 问题1:MSF(metasploit)无法在PenTeseBox中启用 注意:安装好后,一定不要 updata...C:\PentestBox\base\ruby\lib\ruby\gems\2.3.0\gems\pcaprub-0.12.4\ext\pcaprub_c\extconf.rb 完成后执行:bundle
修改完毕后,我们继续下一场战斗。 额外的小坑:官方镜像路径 我们使用 ruby -v 命令可以清楚看到我们实际使用的版本是 2.4.9p362。...] 但是在检查本地的安装目录时,可以看到安装目录是 2.4.0。...第二回合:手动指定 Puma 版本 将镜像升级到 ruby:2.4-alpine 后,经过漫长的编译等待,终于看到了熟悉的“Bundle complete!...其实最初的镜像文件中,其实默认就会使用 gem 安装最新兼容的 bundler。...在容器镜像文件中我们有定义 bundle install --no-cache,所以这里错误提示后的建议的内容是不准确的,推测这里的问题是缺失 rake 依赖包,在镜像文件中添加命令,对其进行安装。
首先安装rvm(如果本机没有curl或者出现其他依赖问题请先解决) curl -L get.rvm.io | bash -s stable 安装完后如果看到如下的提示的话 * WARNING: You...ruby(我使用的是2.3.4版本) rvm install 2.3.4 然后安装完之后设置为默认版本 rvm use 2.3.4 --default 5、修改gem source 一般来说,ruby...安装完之后,gem也就有了。...) gem install rails 确认安装完毕后,运行 gem install bundler 7、安装mariadb和redis 其实mariadb在centos上的安装非常简单,直接 yum...大功告成 问题区 1、vagrant无法与主机共享文件夹 我这边之前出现过一个问题,将配置文件(Vagrantfile)里面的这行注释去掉 config.vm.synced_folder "data",
领取专属 10元无门槛券
手把手带您无忧上云