• 【和小白一起练习CTF】攻防世界:web基础练习题(2)


    1.simple_js

    题目链接点击这里(第一次点击需要登录之后才能看到)

    题解:打开之后,发现有输入密码,但是不管输入什么,永远都提示以下信息。
    在这里插入图片描述

    看来需要查看一下网页源代码来找问题,找到源代码后,如下所示,我们需要把js部分拉出来分析一下。

    在这里插入图片描述

    下面分析一下这段代码。

    //定义一个函数
    function dechiffre(pass_enc){
        //定义字符串pass
        var pass = "70,65,85,88,32,80,65,83,83,87,79,82,68,32,72,65,72,65";
        //将字符串pass_enc以逗号分割,组成字符串数组tab
        var tab  = pass_enc.split(',');
                //将字符串pass以逗号分割,组成字符串数组tab2
                //定义一堆变量,给l和p赋初值,给i赋初值,给j赋初值为tab长度
                var tab2 = pass.split(',');var i,j,k,l=0,m,n,o,p = "";i = 0;j = tab.length;
                        //给k赋初值为j
                        k = j + (l) + (n=0);
                        //给n赋初值为tab2长度
                        n = tab2.length;
                        //该for循环实现的功能为:将tab2中的前5个数字转换为对应的ASCII码形式
                        //比如:o=tab2[0]="70",70为F,将F加入p中
                        //最后循环结束,p="FAUX "
                        for(i = (o=0); i < (k = j = n); i++ ){o = tab[i-l];p += String.fromCharCode((o = tab2[i]));
                                if(i == 5)break;}
                        //该for循环实现的功能为:将tab2中6-16的数字进行解码,与p拼接在一起
                        //最后循环结果,p="FAUX PASSWORD HAH"
                        for(i = (o=0); i < (k = j = n); i++ ){
                        o = tab[i-l];
                                if(i > 5 && i < k-1)
                                        p += String.fromCharCode((o = tab2[i]));
                        }
        //解码tab2中最后一个数字,最后的p="FAUX PASSWORD HAHA"
        p += String.fromCharCode(tab2[17]);
        //返回p
        pass = p;return pass;
    }
    String["fromCharCode"](dechiffre("\x35\x35\x2c\x35\x36\x2c\x35\x34\x2c\x37\x39\x2c\x31\x31\x35\x2c\x36\x39\x2c\x31\x31\x34\x2c\x31\x31\x36\x2c\x31\x30\x37\x2c\x34\x39\x2c\x35\x30"));
    //所以此时无论用户输入什么内容,都只会返回FAUX PASSWORD HAHA
    h = window.prompt('Enter password');
    alert( dechiffre(h) );
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16
    • 17
    • 18
    • 19
    • 20
    • 21
    • 22
    • 23
    • 24
    • 25
    • 26
    • 27
    • 28
    • 29
    • 30
    • 31
    • 32
    • 33
    • 34

    由上述分析可知,此时无论用户输入什么内容,都只会返回FAUX PASSWORD HAHA,我们怀疑可能是dechiffre后面这串编码的结果才是正确内容,于是先对这段进行Base16解码。

    在这里插入图片描述

    再进行ASCII码的解码。

    在这里插入图片描述

    所以最后的flag为Cyberpeace{786OsErtk12}

    2.xff_referer

    题目链接点击这里(第一次点击需要登录之后才能看到)

    题解:这道题目主要是考察XFF和Referer的知识,首先介绍一下这俩。

    • X-Forwarded-For:简称XFF头,它代表客户端,也就是HTTP的请求端真实的IP,只有在通过了HTTP 代理或者负载均衡服务器时才会添加该项。xff 是http的拓展头部,作用是使Web服务器获取访问用户的IP真实地址(可伪造)。由于很多用户通过代理服务器进行访问,服务器只能获取代理服务器的IP地址,而xff的作用在于记录用户的真实IP,以及代理服务器的IP。格式为:X-Forwarded-For: 本机IP, 代理1IP, 代理2IP, 代理2IP。

    • HTTP Referer:是header的一部分,当浏览器向web服务器发送请求的时候,一般会带上Referer,告诉服务器我是从哪个页面链接过来的,服务器基此可以获得一些信息用于处理。referer 是http的拓展头部,作用是记录当前请求页面的来源页面的地址。服务器使用referer确认访问来源,如果referer内容不符合要求,服务器可以拦截或者重定向请求。

    打开网页之后,提示我们ip来源。

    在这里插入图片描述

    下面我们打开burpsuite,伪造xff。首先打开软件,点击Proxy,在HTTP history中找到源网页,右键发送到repeater。

    在这里插入图片描述

    然后在左边输入X-Forwarded-For:123.123.123.123,点击send,在右边查看新的网页。

    在这里插入图片描述

    发现网页必须来自指定网页才行,所以需要进行伪造,在左边输入Referer:https://www.google.com,再次点击send,就可以得到flag。

    在这里插入图片描述

    3.weak_auth

    题目链接点击这里(第一次点击需要登录之后才能看到)

    题解:这题考察的是弱密码,打开之后让我们登录,随便输入一个,最后发现用户名是admin,之后选择暴力破解密码即可。

    在这里插入图片描述

    下面我们在burpsuite中进行暴力破解,右键指定网页发送到Intruder。

    在这里插入图片描述

    在Intruder界面中,选择Payloads,在中间左部的框框中导入弱密码文本,之后点击右上角的运行,最后破解出来的密码的length会与其他不同,得到flag。

    在这里插入图片描述

    下面为大家提供一个弱密码文本,大家可以直接复制下来保存为txt文件。

    password
    shadow
    test001
    a123456
    1314wanana
    forbidden
    1314520
    cmscms
    cmdcms
    BLUECMS
    phpshe
    666666
    123321
    5211314
    777admin
    admin777
    123abc
    zxcvb
    aaaaa
    abc123
    @admin
    @admin123
    123@admin
    code
    minnal
    admin
    admin123
    root
    root123
    daota
    dota123
    123456
    123456789
    111111
    from91
    12345678
    123123
    5201314
    000000
    11111111
    a123456
    163.com
    fill.com
    123321
    123123123
    00000000
    1314520
    7758521
    1234567
    666666
    123456a
    1234567890
    woaini
    a123456789
    888888
    88888888
    147258369
    qq123456
    654321
    zxcvbnm
    woaini1314
    112233
    5211314
    123456abc
    520520
    aaaaaa
    123654
    987654321
    123456789a
    12345
    7758258
    100200
    147258
    111222
    abc123456
    111222tianya
    121212
    1111111
    abc123
    110110
    789456
    q123456
    123456aa
    aa123456
    asdasd
    999999
    123qwe
    789456123
    1111111111
    1314521
    iloveyou
    qwerty
    password
    qazwsx
    159357
    222222
    woaini520
    woaini123
    521521
    asd123
    qqqqqq
    qq1111
    1234
    qwe123
    111111111
    1qaz2wsx
    qwertyuiop
    5201314520
    asd123456
    159753
    31415926
    qweqwe
    555555
    333333
    woaini521
    abcd1234
    ASDFGHJKL
    123456qq
    11223344
    456123
    123000
    123698745
    wangyut2
    201314
    zxcvbnm123
    qazwsxedc
    1q2w3e4r
    z123456
    123abc
    a123123
    12345678910
    asdfgh
    456789
    qwe123456
    321321
    123654789
    456852
    0000000000
    WOAIWOJIA
    741852963
    5845201314
    aini1314
    0123456789
    a321654
    123456123
    584520
    778899
    520520520
    7777777
    q123456789
    123789
    zzzzzz
    qweasdzxc
    5845211314
    123456q
    w123456
    12301230
    qq123456789
    wocaonima
    qq123123
    a5201314
    a12345678
    asdasdasd
    a1234567
    147852
    110120
    135792468
    CAONIMA
    963852741
    3.1415926
    1234560
    101010
    7758520
    753951
    666888
    zxc123
    CWCMS
    cwcms
    0000000
    zhang123
    987654
    a111111
    1233211234567
    789789
    25257758
    7708801314520
    zzzxxx
    1111
    999999999
    1357924680
    yahoo.com.cn
    123456789q
    12341234
    5841314520
    zxc123456
    yangyang
    168168
    123123qaz
    abcd123456
    456456
    963852
    as123456
    741852
    xiaoxiao
    1230123
    555666
    000000000
    369369
    211314
    102030
    aaa123456
    zxcvbn
    110110110
    buzhidao
    qaz123
    123456.
    asdfasdf
    123456789.
    woainima
    123456ASD
    woshishui
    131421
    123321123
    dearbook
    1234qwer
    qaz123456
    aaaaaaaa
    111222333
    qq5201314
    3344520
    147852369
    1q2w3e
    windows
    123456987
    zz12369
    qweasd
    qiulaobai
    66666666
    12344321
    qwer1234
    a12345
    7894561230
    qwqwqw
    777777
    110120119
    951753
    wmsxie123
    131420
    1314520520
    369258147
    321321321
    110119
    beijing2008
    321654
    a000000
    147896325
    12121212
    123456aaa
    521521521
    22222222
    888999
    123456789ABC
    abc123456789
    12345678900
    1q2w3e4r5t
    1234554321
    www123456
    w123456789
    336699
    abcdefg
    709394
    258369
    z123456789
    314159
    584521
    12345678a
    7788521
    9876543210
    258258
    111111a
    87654321
    123asd
    5201314a
    134679
    135246
    hotmail.com
    123123a
    11112222
    131313
    100200300
    11111
    1234567899
    520530
    251314
    qq66666
    yahoo.cn
    123456qwe
    worinima
    sohu.com
    NULL
    518518
    123457
    q1w2e3r4
    721521
    123456789QQ
    584131421
    qw123456
    123456..
    0123456
    135790
    3344521
    980099
    a1314520
    123456123456
    qazwsx123
    asdf1234
    444444
    123456z
    120120
    wang123456
    12345600
    7758521521
    12369874
    abcd123
    a12369
    li123456
    1234567891
    wang123
    1234abcd
    147369
    zhangwei
    qqqqqqqq
    521125
    010203
    369258
    654123
    woailaopo
    QAZQAZ
    121314
    1qazxsw2
    zxczxc
    l123456
    111000
    jingjing
    0000
    1472583690
    25251325
    langzi123
    wojiushiwo
    7895123
    wangjian
    123qweasd
    110120130
    1123581321
    142536
    584131420
    aaa123
    aaa111
    woaiwoziji
    520123
    665544
    ab123456
    a123456a
    fuckyou
    99999999
    5203344
    qwertyui
    521314
    18881888
    584201314
    woaini@
    7654321
    20082008
    520131
    124578
    852456
    nihaoma
    74108520
    232323
    55555555
    zx123456
    wwwwww
    119119
    weiwei
    13145200
    LOVE1314
    564335
    123456789123
    wo123456
    123520
    52013145201314
    loveyou
    wolf8637
    112358
    5201314123
    yuanyuan
    zhanglei
    zz123456
    1234567A
    a11111
    000000a
    321654987
    xiaolong
    5841314521
    shmily
    520025
    159951
    77585210
    tiantian
    134679852
    QWASZX
    123456654321
    20080808
    zhangjian
    123465
    9958123
    159159
    5508386
    wangwei
    5205201314
    woaini5201314
    888666
    52013141314
    qweqweqwe
    1122334455
    123456789z
    585858
    33333333
    aa123123
    qwertyuiop123
    q111111
    9638527410
    911911
    qqq111
    5213344
    sunshine
    liu123456
    abcdef
    zhendeaini
    007007
    555888
    qq111111
    jiushiaini
    mnbvcxz
    xiaoqiang
    445566
    nicholas
    dongdong
    123456abcd
    111qqq
    aptx4869
    258456
    wobuzhidao
    qazxsw
    123789456
    zhang123456
    7215217758991
    1234567890123
    ......
    huang123
    maomao
    222333
    wangyang
    123456789aa
    1.23457E+11
    1234566
    1230456
    1a2b3c4d
    13141314
    a7758521
    123456zxc
    123456as
    forever
    s123456
    12348765
    xxxxxx
    asdf123
    a1b2c3d4
    246810
    333666
    mingming
    000123
    jiajia
    12qwaszx
    ffffff
    112233445566
    77585211314
    520131400
    aa123456789
    wpc000821
    WANGJING
    woaini1314520
    &nbsp
    000111
    qq1314520
    1234512345
    147147
    123456qaz
    q123123
    123456ab
    xiaofeng
    wodemima
    shanshan
    w2w2w2
    666999
    123456w
    321456
    feifei
    dragon
    computer
    dddddd
    zhangjie
    baobao
    x123456
    q1w2e3
    chenchen
    12345679
    131452
    caonima123
    asdf123456
    tangkai
    52013140
    longlong
    ssssss
    www123
    1234568
    q1q1q1q1
    asdfghjkl123
    14789632
    123456711
    michael
    tingting
    woshishei
    asd123456789
    1314258
    sunliu66
    qwert12345
    235689
    565656
    1234569
    ww123456
    1314159
    5211314521
    123456789w
    123123aa
    139.com@163.com
    111111q
    hao123456
    52tiance
    19830122
    y123456
    110119120
    1231230
    sj811212
    13579246810
    123.123
    superman
    789123
    12345qwert
    770880
    js77777
    zhangyang
    686868
    @163.com
    imzzhan
    xiaoyu
    7758521a
    abc12345
    nihao123
    wokaonima
    q11111
    623623623
    989898
    122333
    13800138000
    laopowoaini
    787878
    123456l
    a123123123
    198611
    332211
    tom.com
    212121
    woaini123456
    wanglei
    yang123456
    zhangqiang
    zxcvbnm,./
    zhangyan
    181818
    234567
    stryker
    167669123
    laopo520
    2597758
    aa5201314
    139.com
    5201314.
    8888888888
    74107410
    zhanghao
    77777777
    zhangyu
    zzb19860526
    qwertyu
    5201314qq
    198612
    q5201314
    999888
    369852
    121121
    1122334
    123456789asd
    123zxc
    a123321
    QWErtyUIO
    456456456
    qq000000
    m123456
    q1w2e3r4t5
    woainilaopo
    123456789*
    131425
    liuchang
    85208520
    zhangjing
    c123456
    asdfghjk
    qq1234
    asdzxc
    hao123
    777888
    131131
    woainia
    beyond
    zhang520
    556688
    123456qw
    wangchao
    woshiniba
    168888
    7758991
    woshizhu
    ainiyiwannian
    LAOpo521
    abcd123456789
    qwerasdf
    123456ok
    woshinidie
    huanhuan
    1hxboqg2s
    meiyoumima
    456321
    QQQ123456
    1314
    898989
    123456798
    pp.com@163.com
    mm123456
    123698741
    a520520
    z321321
    asasas
    YANG123
    584211314
    1234561
    123456789+
    miaomiao
    789789789
    7788520
    AAAAAAa
    h123456
    3838438
    l123456789
    198511
    ABCDEFG123
    zhangjun
    123qaz
    198512
    2525775
    54545454
    789632145
    831213
    10101010
    xiaohe
    19861010
    10203
    woshishen
    0987654321
    yj2009
    wangqiang
    198411
    1314520a
    xiaowei
    123456000
    123987
    love520
    caonimabi
    qwe123123
    010101
    qq666666
    789987
    10161215
    liangliang
    qwert123
    112112
    qianqian
    1a2b3c
    198410
    nuttertools
    goodluck
    zhangxin
    18n28n24a5
    liuyang
    998877
    woxiangni
    7788250
    a147258369
    zhangliang
    16897168
    223344
    123123456
    a1b2c3
    killer
    321123
    pp.com
    chen123456
    wangpeng
    753159
    775852100
    1478963
    1213141516
    369369369
    1236987
    123369
    12345a
    bugaosuni
    13145201314520
    110112
    123456...
    JIAOJIAO
    100100
    1314520123
    19841010
    7758521123
    shangxin
    woshiwo
    12312300
    xingxing
    yingying
    1233210
    34416912
    qq12345
    qweasd123
    nishizhu
    19861020
    qwe123456789
    808080
    1310613106
    456789123
    44444444
    123123qq
    3141592653
    556677
    xx123456
    jianjian
    a1111111
    0.123456
    198610
    loveme
    tianshi
    woxihuanni
    11235813
    252525
    225588
    lovelove
    mengmeng
    7758258520
    xiaoming
    shanghai
    huyiming
    6543210
    a7758258
    7788414
    123456789..
    Jordan
    nishiwode
    ZHUZHU
    1314woaini
    chenjian
    131415
    xy123456
    123456520
    a00000
    jiang123
    WOAIMAMA
    monkey
    7418529630
    lingling
    987456321
    w5201314
    qwer123456
    198412
    asdasd123
    zzzzzzzz
    1q1q1q
    741741
    987456
    19851010
    2587758
    456654
    Iloveyou1314
    q12345
    imissyou
    daniel
    aipai
    2222222
    0147258369
    123456789l
    q1234567
    963963
    123123123123
    125521
    womendeai
    baobei520
    19861015
    667788
    000000.
    zhangtao
    yy123456
    chen123
    nishishui
    789654
    liu123
    19861212
    1230
    19841020
    wangjun
    wangliang
    zhangpeng
    woainimama
    zhangchao
    5201314q
    19841025
    123567
    aaaa1111
    123456+
    134679258
    668899
    811009
    qaz123456789
    123456789qwe
    111112
    130130
    19861016
    wozhiaini
    198712
    123...
    abcde12345
    abcd12345
    wanggang
    llllll
    5121314
    456258
    125125
    qq7758521
    369963
    987987
    142857
    poiuytrewq
    qqq123
    323232
    baobei
    g227w212
    962464
    mylove
    p1a6s3m
    202020
    19491001
    963258
    hhhhhh
    2582587758
    wangfeng
    tiancai
    11111111111
    summer
    wangwang
    asd123123
    19841024
    xinxin
    0.0.0.
    19861012
    19861210
    8888888
    zhanghui
    wenwen
    635241
    ASDFGHJ
    19861023
    1234567890.
    888168
    19861120
    tianya
    123aaa
    111aaa
    123456789aaa
    8008208820
    123123q
    football
    dandan
    www123456789
    19861026
    qingqing
    315315
    1111122222
    171204jg
    19861021
    5555555
    AS123456789
    qqqwww
    19861024
    yahoo.com
    19861225
    1qaz1qaz
    19871010
    1029384756
    123258
    zxcv123
    19861123
    1314520.
    aidejiushini
    123qwe123
    198711
    operation
    19861025
    yu123456
    19851225
    wangshuai
    19841015
    520521
    wangyan
    19861011
    7007
    123456zz
    521000
    198311
    299792458
    112211
    ******
    00000
    qwer123
    51201314
    qazwsxedcrfv
    LOVE5201314
    198312
    198510
    888888888
    1314521521
    internet
    z123123
    a147258
    696969
    1234321
    476730751
    5201314789
    012345
    19861022
    welcome
    aqwe518951
    19861121
    HUANGwei
    868686
    wanghao
    NIAIWOMA
    xiaojian
    19851120
    19851212
    100000
    19841022
    zhangbin
    shadow
    mmmmmm
    000...
    1357913579
    77585217758521
    19861216
    19841016
    az123456
    zxcv1234
    19841023
    wu123456
    163163
    2008520085
    pppppp
    789654123
    EtnXtxSa65
    19851025
    woaiwolaopo
    ww111111
    woaini110
    123455
    19841026
    19881010
    www163com
    159357456
    fangfang
    19851015
    19861013
    19861220
    12312
    19861018
    19861028
    a11111111
    19841018
    119911
    AI123456
    198211
    55555
    zhangkai
    wangxin
    xihuanni
    19871024
    19861218
    16899168
    1010110
    nimabi
    19861125
    52013143344
    131452000
    19871020
    freedom
    baobao520
    winner
    123456m
    12312312
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16
    • 17
    • 18
    • 19
    • 20
    • 21
    • 22
    • 23
    • 24
    • 25
    • 26
    • 27
    • 28
    • 29
    • 30
    • 31
    • 32
    • 33
    • 34
    • 35
    • 36
    • 37
    • 38
    • 39
    • 40
    • 41
    • 42
    • 43
    • 44
    • 45
    • 46
    • 47
    • 48
    • 49
    • 50
    • 51
    • 52
    • 53
    • 54
    • 55
    • 56
    • 57
    • 58
    • 59
    • 60
    • 61
    • 62
    • 63
    • 64
    • 65
    • 66
    • 67
    • 68
    • 69
    • 70
    • 71
    • 72
    • 73
    • 74
    • 75
    • 76
    • 77
    • 78
    • 79
    • 80
    • 81
    • 82
    • 83
    • 84
    • 85
    • 86
    • 87
    • 88
    • 89
    • 90
    • 91
    • 92
    • 93
    • 94
    • 95
    • 96
    • 97
    • 98
    • 99
    • 100
    • 101
    • 102
    • 103
    • 104
    • 105
    • 106
    • 107
    • 108
    • 109
    • 110
    • 111
    • 112
    • 113
    • 114
    • 115
    • 116
    • 117
    • 118
    • 119
    • 120
    • 121
    • 122
    • 123
    • 124
    • 125
    • 126
    • 127
    • 128
    • 129
    • 130
    • 131
    • 132
    • 133
    • 134
    • 135
    • 136
    • 137
    • 138
    • 139
    • 140
    • 141
    • 142
    • 143
    • 144
    • 145
    • 146
    • 147
    • 148
    • 149
    • 150
    • 151
    • 152
    • 153
    • 154
    • 155
    • 156
    • 157
    • 158
    • 159
    • 160
    • 161
    • 162
    • 163
    • 164
    • 165
    • 166
    • 167
    • 168
    • 169
    • 170
    • 171
    • 172
    • 173
    • 174
    • 175
    • 176
    • 177
    • 178
    • 179
    • 180
    • 181
    • 182
    • 183
    • 184
    • 185
    • 186
    • 187
    • 188
    • 189
    • 190
    • 191
    • 192
    • 193
    • 194
    • 195
    • 196
    • 197
    • 198
    • 199
    • 200
    • 201
    • 202
    • 203
    • 204
    • 205
    • 206
    • 207
    • 208
    • 209
    • 210
    • 211
    • 212
    • 213
    • 214
    • 215
    • 216
    • 217
    • 218
    • 219
    • 220
    • 221
    • 222
    • 223
    • 224
    • 225
    • 226
    • 227
    • 228
    • 229
    • 230
    • 231
    • 232
    • 233
    • 234
    • 235
    • 236
    • 237
    • 238
    • 239
    • 240
    • 241
    • 242
    • 243
    • 244
    • 245
    • 246
    • 247
    • 248
    • 249
    • 250
    • 251
    • 252
    • 253
    • 254
    • 255
    • 256
    • 257
    • 258
    • 259
    • 260
    • 261
    • 262
    • 263
    • 264
    • 265
    • 266
    • 267
    • 268
    • 269
    • 270
    • 271
    • 272
    • 273
    • 274
    • 275
    • 276
    • 277
    • 278
    • 279
    • 280
    • 281
    • 282
    • 283
    • 284
    • 285
    • 286
    • 287
    • 288
    • 289
    • 290
    • 291
    • 292
    • 293
    • 294
    • 295
    • 296
    • 297
    • 298
    • 299
    • 300
    • 301
    • 302
    • 303
    • 304
    • 305
    • 306
    • 307
    • 308
    • 309
    • 310
    • 311
    • 312
    • 313
    • 314
    • 315
    • 316
    • 317
    • 318
    • 319
    • 320
    • 321
    • 322
    • 323
    • 324
    • 325
    • 326
    • 327
    • 328
    • 329
    • 330
    • 331
    • 332
    • 333
    • 334
    • 335
    • 336
    • 337
    • 338
    • 339
    • 340
    • 341
    • 342
    • 343
    • 344
    • 345
    • 346
    • 347
    • 348
    • 349
    • 350
    • 351
    • 352
    • 353
    • 354
    • 355
    • 356
    • 357
    • 358
    • 359
    • 360
    • 361
    • 362
    • 363
    • 364
    • 365
    • 366
    • 367
    • 368
    • 369
    • 370
    • 371
    • 372
    • 373
    • 374
    • 375
    • 376
    • 377
    • 378
    • 379
    • 380
    • 381
    • 382
    • 383
    • 384
    • 385
    • 386
    • 387
    • 388
    • 389
    • 390
    • 391
    • 392
    • 393
    • 394
    • 395
    • 396
    • 397
    • 398
    • 399
    • 400
    • 401
    • 402
    • 403
    • 404
    • 405
    • 406
    • 407
    • 408
    • 409
    • 410
    • 411
    • 412
    • 413
    • 414
    • 415
    • 416
    • 417
    • 418
    • 419
    • 420
    • 421
    • 422
    • 423
    • 424
    • 425
    • 426
    • 427
    • 428
    • 429
    • 430
    • 431
    • 432
    • 433
    • 434
    • 435
    • 436
    • 437
    • 438
    • 439
    • 440
    • 441
    • 442
    • 443
    • 444
    • 445
    • 446
    • 447
    • 448
    • 449
    • 450
    • 451
    • 452
    • 453
    • 454
    • 455
    • 456
    • 457
    • 458
    • 459
    • 460
    • 461
    • 462
    • 463
    • 464
    • 465
    • 466
    • 467
    • 468
    • 469
    • 470
    • 471
    • 472
    • 473
    • 474
    • 475
    • 476
    • 477
    • 478
    • 479
    • 480
    • 481
    • 482
    • 483
    • 484
    • 485
    • 486
    • 487
    • 488
    • 489
    • 490
    • 491
    • 492
    • 493
    • 494
    • 495
    • 496
    • 497
    • 498
    • 499
    • 500
    • 501
    • 502
    • 503
    • 504
    • 505
    • 506
    • 507
    • 508
    • 509
    • 510
    • 511
    • 512
    • 513
    • 514
    • 515
    • 516
    • 517
    • 518
    • 519
    • 520
    • 521
    • 522
    • 523
    • 524
    • 525
    • 526
    • 527
    • 528
    • 529
    • 530
    • 531
    • 532
    • 533
    • 534
    • 535
    • 536
    • 537
    • 538
    • 539
    • 540
    • 541
    • 542
    • 543
    • 544
    • 545
    • 546
    • 547
    • 548
    • 549
    • 550
    • 551
    • 552
    • 553
    • 554
    • 555
    • 556
    • 557
    • 558
    • 559
    • 560
    • 561
    • 562
    • 563
    • 564
    • 565
    • 566
    • 567
    • 568
    • 569
    • 570
    • 571
    • 572
    • 573
    • 574
    • 575
    • 576
    • 577
    • 578
    • 579
    • 580
    • 581
    • 582
    • 583
    • 584
    • 585
    • 586
    • 587
    • 588
    • 589
    • 590
    • 591
    • 592
    • 593
    • 594
    • 595
    • 596
    • 597
    • 598
    • 599
    • 600
    • 601
    • 602
    • 603
    • 604
    • 605
    • 606
    • 607
    • 608
    • 609
    • 610
    • 611
    • 612
    • 613
    • 614
    • 615
    • 616
    • 617
    • 618
    • 619
    • 620
    • 621
    • 622
    • 623
    • 624
    • 625
    • 626
    • 627
    • 628
    • 629
    • 630
    • 631
    • 632
    • 633
    • 634
    • 635
    • 636
    • 637
    • 638
    • 639
    • 640
    • 641
    • 642
    • 643
    • 644
    • 645
    • 646
    • 647
    • 648
    • 649
    • 650
    • 651
    • 652
    • 653
    • 654
    • 655
    • 656
    • 657
    • 658
    • 659
    • 660
    • 661
    • 662
    • 663
    • 664
    • 665
    • 666
    • 667
    • 668
    • 669
    • 670
    • 671
    • 672
    • 673
    • 674
    • 675
    • 676
    • 677
    • 678
    • 679
    • 680
    • 681
    • 682
    • 683
    • 684
    • 685
    • 686
    • 687
    • 688
    • 689
    • 690
    • 691
    • 692
    • 693
    • 694
    • 695
    • 696
    • 697
    • 698
    • 699
    • 700
    • 701
    • 702
    • 703
    • 704
    • 705
    • 706
    • 707
    • 708
    • 709
    • 710
    • 711
    • 712
    • 713
    • 714
    • 715
    • 716
    • 717
    • 718
    • 719
    • 720
    • 721
    • 722
    • 723
    • 724
    • 725
    • 726
    • 727
    • 728
    • 729
    • 730
    • 731
    • 732
    • 733
    • 734
    • 735
    • 736
    • 737
    • 738
    • 739
    • 740
    • 741
    • 742
    • 743
    • 744
    • 745
    • 746
    • 747
    • 748
    • 749
    • 750
    • 751
    • 752
    • 753
    • 754
    • 755
    • 756
    • 757
    • 758
    • 759
    • 760
    • 761
    • 762
    • 763
    • 764
    • 765
    • 766
    • 767
    • 768
    • 769
    • 770
    • 771
    • 772
    • 773
    • 774
    • 775
    • 776
    • 777
    • 778
    • 779
    • 780
    • 781
    • 782
    • 783
    • 784
    • 785
    • 786
    • 787
    • 788
    • 789
    • 790
    • 791
    • 792
    • 793
    • 794
    • 795
    • 796
    • 797
    • 798
    • 799
    • 800
    • 801
    • 802
    • 803
    • 804
    • 805
    • 806
    • 807
    • 808
    • 809
    • 810
    • 811
    • 812
    • 813
    • 814
    • 815
    • 816
    • 817
    • 818
    • 819
    • 820
    • 821
    • 822
    • 823
    • 824
    • 825
    • 826
    • 827
    • 828
    • 829
    • 830
    • 831
    • 832
    • 833
    • 834
    • 835
    • 836
    • 837
    • 838
    • 839
    • 840
    • 841
    • 842
    • 843
    • 844
    • 845
    • 846
    • 847
    • 848
    • 849
    • 850
    • 851
    • 852
    • 853
    • 854
    • 855
    • 856
    • 857
    • 858
    • 859
    • 860
    • 861
    • 862
    • 863
    • 864
    • 865
    • 866
    • 867
    • 868
    • 869
    • 870
    • 871
    • 872
    • 873
    • 874
    • 875
    • 876
    • 877
    • 878
    • 879
    • 880
    • 881
    • 882
    • 883
    • 884
    • 885
    • 886
    • 887
    • 888
    • 889
    • 890
    • 891
    • 892
    • 893
    • 894
    • 895
    • 896
    • 897
    • 898
    • 899
    • 900
    • 901
    • 902
    • 903
    • 904
    • 905
    • 906
    • 907
    • 908
    • 909
    • 910
    • 911
    • 912
    • 913
    • 914
    • 915
    • 916
    • 917
    • 918
    • 919
    • 920
    • 921
    • 922
    • 923
    • 924
    • 925
    • 926
    • 927
    • 928
    • 929
    • 930
    • 931
    • 932
    • 933
    • 934
    • 935
    • 936
    • 937
    • 938
    • 939
    • 940
    • 941
    • 942
    • 943
    • 944
    • 945
    • 946
    • 947
    • 948
    • 949
    • 950
    • 951
    • 952
    • 953
    • 954
    • 955
    • 956
    • 957
    • 958
    • 959
    • 960
    • 961
    • 962
    • 963
    • 964
    • 965
    • 966
    • 967
    • 968
    • 969
    • 970
    • 971
    • 972
    • 973
    • 974
    • 975
    • 976
    • 977
    • 978
    • 979
    • 980
    • 981
    • 982
    • 983
    • 984
    • 985
    • 986
    • 987
    • 988
    • 989
    • 990
    • 991
    • 992
    • 993
    • 994
    • 995
    • 996
    • 997
    • 998
    • 999
    • 1000
    • 1001
    • 1002
    • 1003
    • 1004
    • 1005
    • 1006
    • 1007
    • 1008
    • 1009
    • 1010
    • 1011
    • 1012
    • 1013
    • 1014
    • 1015
    • 1016
    • 1017
    • 1018
    • 1019
    • 1020
    • 1021
    • 1022
    • 1023
    • 1024
    • 1025
    • 1026
    • 1027
    • 1028
    • 1029
    • 1030
    • 1031
    • 1032
    • 1033
    • 1034
    • 1035

    4.webshell

    题目链接点击这里(第一次点击需要登录之后才能看到)

    题解:首先介绍一下webshell,webshell就是以asp、php、jsp或者cgi等网页文件形式存在的一种代码执行环境,主要用于网站管理、服务器管理、权限管理等操作,只需上传一个代码文件,通过网址访问,便可进行很多日常操作,极大地方便了使用者对网站和服务器的管理。正因如此,也有小部分人将代码修改后当作后门程序使用,以达到控制网站服务器的目的。

    简单地说,webshell是一种通过上传脚本就可以管理网站和服务器的环境,很方便。但如果不注意安全控制,也会方便了黑客入侵。

    而一句话木马也是黑客控制网站的一个重要东西,举例如下:

     @eval($_POST[‘value’]);?>
    
    • 1

    其中eval函数将括号内的代码通过php语言执行,而括号内就是通过POST方式传递一个名为’value’的表单(value也可以换成其他的名字)。黑客将包含“一句话”的脚本传送到服务器,服务器执行后,黑客便可以利用工具进行连接一句话执行的代码会返回目录的句柄,从而拿到网站服务器的webshell,达到浏览、控制的目的。

    下面开始解题,打开页面后,提示如下。

    在这里插入图片描述

    我们考虑用蚁剑进行连接,密码为shell。

    在这里插入图片描述

    连接成功之后,发现该网页下有flag.txt。
    在这里插入图片描述

    打开即可得到flag。

    在这里插入图片描述

    5.command_execution

    题目链接点击这里(第一次点击需要登录之后才能看到)

    题解:首先介绍一下命令执行漏洞**(Command Execution**),命令执行漏洞即使用者可以直接在Web应用中执行系统命令,从而获取敏感信息或者拿下shell权限。其造成的原因是Web服务器对用户输入命令安全检测不足(比如没加waf),导致恶意代码被执行。

    command1 && command2 先执行 command1,如果为真,再执行 command2 
    
    command1 | command2 只执行 command2 
    
    command1 & command2 先执行 command2 后执行 command1 
    
    command1 || command2 先执行 command1,如果为假,再执行 command2
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7

    下面我们首先ping一下主机127.0.0.1看看。

    在这里插入图片描述

    然后再找一下看看这个网页里面有没有flag相关文件。

    在这里插入图片描述

    找到之后,直接cat这个文件,即可获得flag。

    在这里插入图片描述

    6.simple_php

    题目链接点击这里(第一次点击需要登录之后才能看到)

    题解:本题考察php,首先分析一下代码。

    <?php
    show_source(__FILE__);
    include("config.php");
    $a=@$_GET['a'];
    $b=@$_GET['b'];
    //如果输入的a为0且为真,则返回flag1
    if($a==0 and $a){
        echo $flag1;
    }
    //判断输入的b是否为数字
    if(is_numeric($b)){
        exit();
    }
    //如果b>1234,则返回flag2
    if($b>1234){
        echo $flag2;
    }
    ?>
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16
    • 17
    • 18

    综上所示,我们令a为“0”,b为1235a,即可得到flag。
    在这里插入图片描述

  • 相关阅读:
    ElasticSearch从入门到精通:Logstash妙用
    项目添加以vue为后缀名的vue文件,怎么解析打包
    世界杯观后感
    Leetcode刷题详解——x的平方根
    第一章python科学编程入门
    Creating Your Personal Homepage with GitHub Pages!
    云效-流水线(基本教程)
    3000字教你如何加快Spring Boot启动
    Goby 漏洞更新|锐捷网络 NBR路由器 webgl.data 信息泄露漏洞
    net core 反射获取泛型-泛型方法method<T>(T t1)
  • 原文地址:https://blog.csdn.net/qq_44528283/article/details/126288199