Code Monkey home page Code Monkey logo

zhuxinkai.github.io's People

Contributors

zhuxinkai avatar

Watchers

James Cloos avatar

zhuxinkai.github.io's Issues

Fastjson-1-2-47-远程命令执行漏洞-2

https://www.buhuixiu.com/2020/07/07/Fastjson-1-2-47-%E8%BF%9C%E7%A8%8B%E5%91%BD%E4%BB%A4%E6%89%A7%E8%A1%8C%E6%BC%8F%E6%B4%9E-2-RMI%E5%92%8CLDAP%E4%B8%A4%E7%A7%8D%E5%A7%BF%E5%8A%BF/

可以看到我们前面用的payload 发送方式,是RMI (Remote Method Invocation) 方式。看到别人说这种方式的限制比较多,反正,我这边受到了jdk版本的限制。。jdk:8u102 版本可以顺利的跑起来计算器,而 jdk:8u181版本,却只是应用崩溃了,RMI远程代码没有执行效果。 通过参考一些帖子,相应的较新版本的jdk都有了针对RMI方式的防御, 系统属性

0 Git服务器安装

https://www.buhuixiu.com/2017/08/18/0%E6%90%AD%E5%BB%BAGit%E6%9C%8D%E5%8A%A1%E5%99%A8/

原文 搭建Git服务器非常简单,通常10分钟即可完成; 要方便管理公钥,用Gitosis; 要像SVN那样变态地控制权限,用Gitolite。 假设你已经有sudo权限的用户账号,下面,正式开始安装。 第一步,安装git:1$ sudo apt-get install git 第二步,创建一个git用户,用来运行git服务:1$ sudo adduser git 第三步,创建证书登录:收集

Mybatis 使用错误可能引入的SQL 注入

https://www.buhuixiu.com/2020/07/20/Mybatis-%E4%BD%BF%E7%94%A8%E9%94%99%E8%AF%AF%E5%8F%AF%E8%83%BD%E5%BC%95%E5%85%A5%E7%9A%84SQL-%E6%B3%A8%E5%85%A5/

众所周知,MyBatis 的数据地图映射方式,使得我们在面向对象编程中,更加轻松的使用关系型数据库。与传统的ORM解决方案不同,Mybatis maps 对象利用XML描述 SQL声明或者存储过程。这种使用方式提供了完整的控制SQL。但是,如果不正确的使用,仍然会存在sql 注入的问题。 安全使用方式123<select id="getPerson" parameterType="int"

如何更新KALI_Linux

https://www.buhuixiu.com/2020/07/27/%E5%A6%82%E4%BD%95%E6%9B%B4%E6%96%B0KALI-Linux/

为什么需要更新kali-linux因为相应的cve 公布的漏洞及poc是不定期更新的,如果你不更新,无法获取相关的一些信息。官方的建议就是每隔几周你需要更新下版本。如果你需要使用新的版本工具,或者听到关于安全更新,但是无法搜索到,那么,你就必须要更行版本呢了。就像下面这个,如果一年不更新,那么相关的Remote code Execution 47293.sh是无法搜索到的。 12345678roo

Fastjson 1.2.47 远程命令执行漏洞

https://www.buhuixiu.com/2020/06/30/Fastjson-1-2-47-%E8%BF%9C%E7%A8%8B%E5%91%BD%E4%BB%A4%E6%89%A7%E8%A1%8C%E6%BC%8F%E6%B4%9E/

Fastjson 1.2.47 远程命令执行漏洞 Fastjson是阿里巴巴公司开源的一款json解析器,其性能优越,被广泛应用于各大厂商的Java项目中。fastjson于1.2.24版本后增加了反序列化白名单,而在1.2.4利用特殊构造的json字符串绕过白名单检测,成功执行任意命令。 参考链接: https://cert.360.cn/warning/detail?id=7240aeab5

如何免费的获取无限期ssl证书

https://www.buhuixiu.com/2020/07/09/%E5%A6%82%E4%BD%95%E5%85%8D%E8%B4%B9%E8%8E%B7%E5%8F%96%E6%97%A0%E9%99%90%E6%9C%9Fssl%E8%AF%81%E4%B9%A6/

前言自己做了一个博客网站,hexo ,加 相应的模板。几经修改,申请备案了域名。 buhuixiu.com. 但是上线的时候发现,浏览器默认跑https,而相应的nginx 需要配置证书。。如果自己生成的证书,将会提示证书不可信。 如果取买,动辄上千一年,比我自己买的VPS还贵。如果手动取申请,也只能免费3个月,3个月后又需要去手动申请。麻烦。有没有好点的解决办法? 解决办法-将申请三个月免费证书

20200603个人日志记录

https://www.buhuixiu.com/2020/06/03/20200603%E4%B8%AA%E4%BA%BA%E6%97%A5%E5%BF%97%E8%AE%B0%E5%BD%95/

昨晚很晚才睡。   老婆接近2点多才回来,还喝了酒。虽然是为了工作上的事情,也不想给她好脸色看。她一方面抱怨工作太累,压力太大,支撑太少,需求得不到满足。一方面又很投入。乐此不疲,热衷聚会,从不缺席。好几个以前的同事,都跟我说,莎姐不容易,处在一个尴尬的位置,每天受气。让我不要跟她争吵,好好体谅她。   她处在这个位置也已经有4-5年了,改变得很少。无论是管理方式,还是自身的提升。依旧是劳动密

CVE-2020-1350 DNS Server远程代码执行漏洞 利用及修复建议

https://www.buhuixiu.com/2020/07/31/CVE-2020-1350-DNS-Server%E8%BF%9C%E7%A8%8B%E4%BB%A3%E7%A0%81%E6%89%A7%E8%A1%8C%E6%BC%8F%E6%B4%9E-%E5%88%A9%E7%94%A8%E5%8F%8A%E4%BF%AE%E5%A4%8D%E5%BB%BA%E8%AE%AE/

漏洞原理:基本的原理类似于缓冲溢出,具体看是接收数据时,没有对数据长度做严格的校验,可以导致DNS服务DOWN。。或者更巧妙的方式,可以利用溢出的代码,进行远程代码执行。目前没看到别人写远程代码执行的POC,主要是使得DNS服务不可用的POC. 如何利用?利用的方式相对简单。利用自己可以控制的域名,通过NS域名解析。让DNS服务器与攻击服务器进行通讯。通过TCP通讯连接,发送构成溢出的数据。导致D

什么是DDOS攻击

https://www.buhuixiu.com/2020/07/09/%E4%BB%80%E4%B9%88%E6%98%AFDDOS%E6%94%BB%E5%87%BB/

– title : what is a DDOS attack tag : DDOS 阿里云 非原创 – 分布式拒绝服务(Distributed Denial of Service,简称DDoS)指借助于客户机/服务器模式,将多个计算机联合起来作为攻击平台,对一个或多个目标发动DDoS攻击,从而成倍地提高拒绝服务攻击的威力。 通常,攻击者使用一个非法账号将DDoS主控程序安装在一台计算机上

使用预处理的参数化查询就100%安全吗?可以杜绝所有的sql 注入吗

https://www.buhuixiu.com/2020/07/20/%E4%BD%BF%E7%94%A8%E9%A2%84%E5%A4%84%E7%90%86%E7%9A%84%E5%8F%82%E6%95%B0%E5%8C%96%E6%9F%A5%E8%AF%A2%E5%B0%B1100-%E5%AE%89%E5%85%A8%E5%90%97%EF%BC%9F%E5%8F%AF%E4%BB%A5%E6%9D%9C%E7%BB%9D%E6%89%80%E6%9C%89%E7%9A%84sql-%E6%B3%A8%E5%85%A5%E5%90%97/

您必须确定许多大型复杂数据库本身就是程序。这些程序的复杂性差别很大,对于内部编程例程,必须注意SQL注入。这样的例程包括触发器,用户定义的函数,存储过程等。这些事物在应用程序级别之间如何交互并不总是很明显,因为许多好的dba在应用程序访问级别和存储级别之间提供了某种程度的抽象。 使用绑定的参数,将解析查询树,然后至少在PostgreSQL中,对数据进行查看以进行计划。该计划已执行。使用准备好的语句

cve-2019-15107验证

https://www.buhuixiu.com/2020/07/28/cve-2019-15107%E9%AA%8C%E8%AF%81/

相关漏洞利用条件1, 官方给的漏洞影响版本为Webmin<=1.920,于是当晚我使用了Webmin 1.920的版本进行的测试2, 在1.920版本中漏洞的触发需要开启密码重置功能,“Webmin-> Webmin Configuration-> Authentication” 下把允许用户使用旧密码设置新密码的选项给选上,并保存!3, 原以为在利用过程中,需要修改一个配置文

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.