草庐IT

CTF-Show

全部标签

CTF杂项题解题思路与方法

杂项题:一、文件操作与隐写   (一)文件类型识别      1、File命令         格式:File文件名      2、winhex         通过文件头信息判断文件类型      3、文件头残缺/错误         文件头部残缺或文件头错误无法正常打开文件   (二)文件分离操作      1、Binwaik命令         分析文件:binwalk文件名         分离文件:binwalk-e文件名      2、foremost命令         如果Binwalk无法正确分离可以使用foremost         用法:foremost文件名-o输出目

php - 如何管理厚框 tb_show 函数中的参数?

我在一个表单(say,form-A)上使用下面的脚本来加载thickbox中的另一个表单(form-B),值由Controller传递。首先,在form-A中,我从下拉菜单“customerID”中选择一个选项,然后“添加项目”按钮(id为“addProject”)变得可见,单击该按钮时,会出现一个带有表单的厚框-B在里面。在这里,在form-B中,我想传递选定的客户。我怎样才能做到这一点?我尝试了下面的代码,并尝试访问Controller的manage_project函数中的$_GET['custID'],但它显示为空白。但是当我提醒url1(我在下面评论过)时,ID就会出现。以下代

【CTF-MISC-1】 Word隐写&零宽字符隐写

Word中的隐写1.1利用Word文本功能进行隐藏1.1.1文字效果-隐藏选中Word中想要隐藏的文字,依次点击“鼠标右键=>文字”,在文字效果一栏中选中隐藏,那么选中的文字就被隐藏了,而在默认情况下被隐藏的内容是会被显示的。如果想要查看被隐藏的内容,则需要依次点击“文件=>选项=>显示”,选中隐藏文字,这样就可以查看被隐藏的文字了1.1.2图片隐藏在Word中,图片具有嵌入和非嵌入两种格式,通过一定的设置便可以让图片消失嵌入型依次点击“文件=>选项=>高级”,在显示文档内容板块找到“显示图片框”,选定,确定后图片内容就不见了,就只剩下一个图片框了如果先要查看图片内容,只要在取消“显示图片”就

php - OpenCart 2 : Show all subcategories in category module by default (php)

真的需要您的帮助才能完成这项工作。我正在使用OpenCart2.0.3.1,我希望边栏类别模块默认显示所有类别的所有子类别。目前,该模块仅在您单击某个类别时才显示子类别,并且仅显示该类别的子类别。你可以看看它的实际效果:http://demo.opencart.com/index.php?route=product/category&path=20(就是左边栏的模块)我只是在使用默认模块。我尝试了许多不同的方法来完成这项工作,但没有任何帮助。我知道我需要编辑这两个文件:目录/Controller/模块/category.phpload->language('module/categor

CTF_杂项2.压缩文件处理

1.伪加密如果压缩文件是加密的,或文件头正常但解压缩错误,首先尝试文件是否为伪加密。zip文件是否加密是通过标识符来显示的,在每个文件的文件目录字段有一位专门标识了文件是否加密,将其设置为00表示该文件未加密,如果成功解压则表示文件为伪加密,如果解压出错说明文件为真加密。使用场景:伪加密文件操作方法:使用winhex打开压缩文件,找到文件头第九第十个字符,将其修改为0000。ZIP文件1.使用winhex打开文件搜索16进制504B0102,可以看到每个加密文件的文件头字段。2.从50开始计算,第九第十个字符为加密字段,将其设置为0000即可变成无加密状态。RAR文件3.RAR文件由于有头部校

php - 拉维尔 5.4 : execute a raw query and show data in view

我想运行一个我在我的Controller中编写的原始查询,并想在我的View中显示来自数据库的数据。这是我的Controller函数:publicfunctionunverified_jobs_page(){$query="SELECTjd.*,cd.`company_name`,jc.`category_title`,jt.`job_type_title`,cc.`city_name`FROM`job_details`ASjdJOIN`company_details`AScdONcd.`company_id`=jd.`company_id`JOIN`job_category`ASjc

javascript - 拉维尔 5.2 :How to show validation errors when submitting form with ajax?

我正在使用laravel5.2,我的问题是:使用ajax提交表单时如何显示验证错误?例如:不使用ajax时,如果title字段没有填写,提交的时候有信息:“标题字段是必需的。”以及,当使用ajax时,如何显示上面的信息。查看:Title:Content:Photo:SubmituploadsuccessfullyJavascript:$(function(){vararticleData=newFormData($('#formArticle')[0]);$(document).on('submit','#formArticle',function(e){e.preventDefaul

php - 资源 Controller 上的 Laravel 路由。使用带有 id = create 的 Show 方法而不是 create 方法

下面是我在Laravel5.1中的routes.php文件当我访问/question/createurl时,将调用show方法(用于/question/{id}url)而不是QuestionController中的create方法。我可能不完全理解路由文件如何解释我下面的内容。有人可以帮助我了解我的文件是如何被解释的,以及为什么调用show方法而不是create方法吗?注意:当我没有任何路由组和中间件时,这工作得很好。在我破坏它之前,路由文件只是简单明了地列出了资源Controller(例如Route::resource('question','QuestionController')

CTF工具下载(上)

1.winhex(磁盘编辑工具)下载地址:https://zhangfa.lanzoub.com/iQEARyoy2ze2.ARCHPR(压缩包破解)下载地址:https://zhangfa.lanzoub.com/iQmy8yq3tuh3.Ziperello(压缩包密码破解)下载地址:https://zhangfa.lanzoub.com/idz1Xzuvxfe4.ExeinfoPe(脱壳检测工具)下载地址:https://zhangfa.lanzoub.com/ie4Tv01uszuf5.IDAPro(逆向分析工具)下载地址:https://download.csdn.net/downlo

php - Google Maps V3 Zoom to Show all markers 不工作

我正在使用GoogleMapsV3API,在map上创建多个标记后,我很难让map缩小以显示所有标记。现在下面的代码只显示标记而不调整缩放。你能找到那里的错误吗?谢谢!functioninitialize(){varlatlng=newgoogle.maps.LatLng(1.289566,103.847267);varoptions={zoom:15,center:latlng,mapTypeId:google.maps.MapTypeId.ROADMAP,scrollwheel:false};varmap=newgoogle.maps.Map(document.getElement