前言 红队中各种抓取密码凭据的方法,文末彩蛋,内附工具链接,以及我制作的过360的minikatz的版本,各位请享用,最近筹备重新开blog,记录学习计划,不然知识我学完立马就忘了,与大家一起学习!...前提:需要管理员及以上权限,版本限制(仅支持Windows XP,2003,Vista,7、2008和Windows 8) 命令: wce.exe -o file.txt wec.exe 3.comsvcs.dll...lsass).id $env:TEMP\lsass.dmp full 清理: Remove-Item $env:TEMP\lsass.dmp -ErrorAction Ignore 4.使用系统调用和拜托...有关github项目: https://github.com/outflanknl/Dumpert 命令: dumpert_exe 或者 rundll32.exe C:\Dumpert\Outflank-Dumpert.dll...彩蛋福利 直接去下载github上面的release版本百分之百被杀的,我这把源码拉下来,自己编译,去除一些特征。 请看:过360的minikatz截图: ? ?
保存成功就直接显示,如果保存失败,就重绘 new 页面,new 页面中加入了对错误信息的显示
cat app/views/articles/new.html.erb Test blog http://soft.dog/ [root@h202 blog]# 要注意命名,因为 Rails
:article]) @article.save redirect_to @article end end [root@h202 blog]# 再提交一次 我们要明确地告知 Rails
(这里的 /articles 明明对应两个方法,GET、POST ,有点不太明白,为什么这样指定就一定成了POST请求)
定义 update 方法,并且添加 edit 链接和 show 链接 [root@h202 blog]# vim app/controllers/articles_controller.rb [root
分块设计有助于管理复杂的应用程序,因为可以在一段时间内只用关注一个方面;例如,可以在不依赖业务逻辑的情况下专注于视图设计;同时也让应用程序的测试更加容易;MVC 分层同时也简化了分组开发;不同的开发人员可同时开发视图、控制器逻辑和业务逻辑...通常视图是依据模型数据创建的 Controller(控制器)是应用程序中处理用户交互的部分,通常控制器负责从视图读取数据,控制用户输入,并向模型发送数据 image.png ---- 创建一个简单页面 Rails
创建一个控制器和视图 要在 Rails 中显示“My first test” 的静态页面,需要新建一个控制器和视图 控制器用来接受向程序发起的请求 视图的作用是,以人类能看懂的格式显示数据 [root@...h202 blog]# rails generate controller welcome index Running via Spring preloader in process 11871...root@h202 blog]# vim config/routes.rb [root@h202 blog]# grep -v " #" config/routes.rb | grep -v "^$" Rails.application.routes.draw...root 'welcome#index' end [root@h202 blog]# ---- 进行访问 直接刷新页面 注意,我修改了配置和服务,但并没有对服务进行重启,而可以直接加载出新的内容,说明 Rails...可以进行动态加载 In development mode, Rails does not generally require you to restart the server; changes you
点击 【Destroy】 后会根据我们的定义弹出提示 连续删除几次后所剩无几 目前已经通过 Rails 实现了文章的 新建、显示、列出、更新、删除 操作 ---- 命令汇总 rails server...-b 0.0.0.0 rails generate controller welcome index cat app/views/welcome/index.html.erb vim config/routes.rb...grep -v " #" config/routes.rb | grep -v "^$" rake routes bin/rails g controller articles cat app/controllers...cat app/views/articles/new.html.erb bin/rake routes cat app/controllers/articles_controller.rb bin/rails
再次加载 📷 可以成功显示了 ---- 列出所有文章 [root@h202 blog]# vim app/controllers/articles_contro...
前言 Rails 是使用 Ruby 语言编写的网页程序开发框架 通过集成开发者需要的常用组件,极大地简化了网页程序的开发 Tip: 类似于 python 的 Django ,perl 的 Dancer...继前面的 Ruby on Rails 基础 ,这里再进一步探究一下其内部运作机制 Rails 的相关基础,详细可以参考 官方文档 和 Ruby China 的 Rails 入门 Tip: 当前的最新版本为...Rails 5.0.0.beta3 发布于 February 27, 2016 4:00 pm ---- 概要 ---- 环境 [root@h202 blog]# cat /etc/issue CentOS...--version Rails 4.2.6 [root@h202 blog]# node -v v0.10.42 [root@h202 blog]# rvm -v rvm 1.27.0 (latest...:3000 => Run `rails server -h` for more startup options => Ctrl-C to shutdown server [2016-04-22 13:47
不过,通过查看源码,我们可以看到 action 部分指向的是当前页面 action="/articles/new" , 而这个页面 (Restfull API)...
再次提交一回 ---- 创建模型 Rails 提供了一个生成器用来创建模型 [root@h202 blog]# bin/rails generate model Article title:string
常用Git命令和操作(github) 2018-3-28 作者: 张子阳 分类: 其他 这篇文章总结了当使用github托管git仓库时,经常使用的命令。...使用远程仓库 与远程仓库建立关联 git和github是不同的概念,git是版本控制工具,github是托管 Git项目的云端平台。...如果没有远程库,可以先注册一个github账号,然后创建一个新的远程库。 当使用git clone [github url]命令复制一个远程库时,就自动与该远程库建立起了关联。...fork和clone不同,clone是获得一份本地的仓库副本;而fork是获得一个远程的仓库副本,副本位于github中。...(被fork的那个库)可能不同步,为了保持同步,可以进行下面的操作: git remote add upstream [源库地址](同样,upstream为源库的别名) git pull upstream
application (0.2ms) Completed 200 OK in 44ms (Views: 42.9ms | ActiveRecord: 0.0ms) ---- 资源的CRUD 资源的创建、读取、更新和删除操作...root@h202 blog]# vim config/routes.rb [root@h202 blog]# grep -v ' #' config/routes.rb | grep -v "^$" Rails.application.routes.draw...的对应关系 我们尝试访问其中的一个链接,/articles/new 得到如下反馈 报错的原因为没有 ArticlesController ---- 创建控制器 [root@h202 blog]# bin/rails
article】 成功跳转到了添加页面,随便输入点什么,提交 自动跳转到了显示页面,点击【Back】 跳转回了所有列表页面 Tip: 之所以每做一次修改都能直接生效,是因为在开发模式下(默认),每次请求 Rails
删除文章 在 controllers 中定义 destory 方法 然后在 index 视图中加入 Destroy 链接 [root@h202 blog]# v...
渲染的内容可以是 文本 、JSON 或者 XML,而且可以设置响应的内容类型和HTTP状态码。.../app/views/books/edit" render "/path/to/rails/app/views/books/edit.html.erb" render file: "/path/to/rails...如果没有 .erb 布局,Rails会使用 .builder 布局。...redirect_to photos_path, status: 301 使用head方法 head 方法只把首部发送给浏览器,参数是HTTP状态码数字,或者符号形式,选项是一个散列,指定首部的名称和对应的值...使用局部视图 这会渲染名为 _menu.html.erb 的文件,局部视图的文件名都是以下划线开头的,以便和普通视图区分开,引用时无需加入下划线。
然后根据你的选择设置是否私密 2,记录下该网址 3,右键git bush git clone https://github.com/zhaozhiching2018/work 3,会创建一个新的文件夹,
公司一直用的码云保存项目,然后我也就码云用的比较多,但是现在发现还是GitHub好,所以想转到GitHub去,操作和码云其实很多地方一样的,但是方便下次使用。。。还是记录一下操作。...将码云项目导入到GitHub 因为我的博客项目一开始是存放在码云上面的,但是我又想在GitHub上有该项目的提交记录,研究后发现码云能够支持从github更新,但是GitHub不支持从码云项目更新,所以只能先将码云项目克隆一份至...这个时候我们会进入一个500异常界面,但是我们不需要管他,只需要再次进入项目页,再次点击import code 这时候便会看见真在导入的提示,稍等一段时间,便会提示你导入成功,再次访问项目页便会发现码云的代码和提交记录都过来了...(除了.git文件夹),覆盖粘贴到HahaTest中 4、此时应该只剩下两个.git文件夹的差异了,其他东西完全一样 以下要小心操作 5、用sublime或VSCode 在HelloWorld的.git...文件夹中搜索中的码云仓库地址假设是 gitee.com/xxxx/HelloWorld.git,暂时记录一下这些文件的位置 6、在HahaTest中同样操作第5步,但是这次要找的是 github 地址
领取专属 10元无门槛券
手把手带您无忧上云