亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? ffind.cpp

?? linux下開發的針對所有磁盤的數據恢復的源碼
?? CPP
字號:
/*** ffind  (file find)** The Sleuth Kit **** Find the file that uses the specified inode (including deleted files)** ** Brian Carrier [carrier <at> sleuthkit [dot] org]** Copyright (c) 2006-2008 Brian Carrier, Basis Technology.  All Rights reserved** Copyright (c) 2003-2005 Brian Carrier.  All rights reserved **** TASK** Copyright (c) 2002 Brian Carrier, @stake Inc.  All rights reserved**** TCTUTILs** Copyright (c) 2001 Brian Carrier.  All rights reserved****** This software is distributed under the Common Public License 1.0***/#include "tsk3/tsk_tools_i.h"#include <locale.h>static TSK_TCHAR *progname;voidusage(){    TFPRINTF(stderr,        _TSK_T        ("usage: %s [-aduvV] [-f fstype] [-i imgtype] [-o imgoffset] image [images] inode\n"),        progname);    tsk_fprintf(stderr, "\t-a: Find all occurrences\n");    tsk_fprintf(stderr, "\t-d: Find deleted entries ONLY\n");    tsk_fprintf(stderr, "\t-u: Find undeleted entries ONLY\n");    tsk_fprintf(stderr,        "\t-f fstype: Image file system type (use '-f list' for supported types)\n");    tsk_fprintf(stderr,        "\t-i imgtype: The format of the image file (use '-i list' for supported types)\n");    tsk_fprintf(stderr,        "\t-o imgoffset: The offset of the file system in the image (in sectors)\n");    tsk_fprintf(stderr, "\t-v: Verbose output to stderr\n");    tsk_fprintf(stderr, "\t-V: Print version\n");    exit(1);}intmain(int argc, char ** argv1){    TSK_IMG_TYPE_ENUM imgtype = TSK_IMG_TYPE_DETECT;    TSK_IMG_INFO *img;    TSK_OFF_T imgoff = 0;    TSK_FS_TYPE_ENUM fstype = TSK_FS_TYPE_DETECT;    TSK_FS_INFO *fs;    int dir_walk_flags = TSK_FS_DIR_WALK_FLAG_RECURSE;    int ch;    extern int OPTIND;    TSK_FS_ATTR_TYPE_ENUM type;    uint16_t id;    uint8_t id_used = 0, type_used = 0;    uint8_t ffind_flags = 0;    TSK_INUM_T inode;    TSK_TCHAR **argv;    #ifdef TSK_WIN32    // On Windows, get the wide arguments (mingw doesn't support wmain)    argv = CommandLineToArgvW(GetCommandLineW(), &argc);    if( argv == NULL) {            fprintf(stderr, "Error getting wide arguments\n");        exit(1);    }#else    argv = (TSK_TCHAR **)argv1;#endif        progname = argv[0];    setlocale(LC_ALL, "");    while ((ch = GETOPT(argc, argv, _TSK_T("adf:i:o:uvV"))) > 0) {        switch (ch) {        case _TSK_T('a'):            ffind_flags |= TSK_FS_FFIND_ALL;            break;        case _TSK_T('d'):            dir_walk_flags |= TSK_FS_DIR_WALK_FLAG_UNALLOC;            break;        case _TSK_T('f'):            if (TSTRCMP(OPTARG, _TSK_T("list")) == 0) {                tsk_fs_type_print(stderr);                exit(1);            }            fstype = tsk_fs_type_toid(OPTARG);            if (fstype == TSK_FS_TYPE_UNSUPP) {                TFPRINTF(stderr,                    _TSK_T("Unsupported file system type: %s\n"), OPTARG);                usage();            }            break;        case _TSK_T('i'):            if (TSTRCMP(OPTARG, _TSK_T("list")) == 0) {                tsk_img_type_print(stderr);                exit(1);            }            imgtype = tsk_img_type_toid(OPTARG);            if (imgtype == TSK_IMG_TYPE_UNSUPP) {                TFPRINTF(stderr, _TSK_T("Unsupported image type: %s\n"),                    OPTARG);                usage();            }            break;        case _TSK_T('o'):            if ((imgoff = tsk_parse_offset(OPTARG)) == -1) {                tsk_error_print(stderr);                exit(1);            }            break;        case _TSK_T('u'):            dir_walk_flags |= TSK_FS_DIR_WALK_FLAG_ALLOC;            break;        case _TSK_T('v'):            tsk_verbose++;            break;        case _TSK_T('V'):            tsk_version_print(stdout);            exit(0);        case _TSK_T('?'):        default:            TFPRINTF(stderr, _TSK_T("Invalid argument: %s\n"),                argv[OPTIND]);            usage();        }    }    /* if the user did not specify either of the alloc/unalloc dir_walk_flags     ** then show them all     */    if ((!(dir_walk_flags & TSK_FS_DIR_WALK_FLAG_ALLOC))        && (!(dir_walk_flags & TSK_FS_DIR_WALK_FLAG_UNALLOC)))        dir_walk_flags |=            (TSK_FS_DIR_WALK_FLAG_ALLOC | TSK_FS_DIR_WALK_FLAG_UNALLOC);    if (OPTIND + 1 >= argc) {        tsk_fprintf(stderr, "Missing image name and/or address\n");        usage();    }    /* Get the inode */    if (tsk_fs_parse_inum(argv[argc - 1], &inode, &type, &type_used, &id,            &id_used)) {        TFPRINTF(stderr, _TSK_T("Invalid inode: %s\n"), argv[argc - 1]);        usage();    }    /* open image */    if ((img =            tsk_img_open(argc - OPTIND - 1,                (const TSK_TCHAR **) &argv[OPTIND], imgtype)) == NULL) {        tsk_error_print(stderr);        exit(1);    }    if (imgoff >= img->size) {        tsk_fprintf(stderr,            "Sector offset supplied is larger than disk image (maximum: %"            PRIu64 ")\n", img->size / 512);        exit(1);    }    if ((fs = tsk_fs_open_img(img, imgoff, fstype)) == NULL) {        tsk_error_print(stderr);        if (tsk_errno == TSK_ERR_FS_UNSUPTYPE)            tsk_fs_type_print(stderr);        img->close(img);        exit(1);    }    if (inode < fs->first_inum) {        tsk_fprintf(stderr,            "Inode is too small for image (%" PRIuINUM ")\n",            fs->first_inum);        exit(1);    }    if (inode > fs->last_inum) {        tsk_fprintf(stderr,            "Inode is too large for image (%" PRIuINUM ")\n",            fs->last_inum);        exit(1);    }    if (tsk_fs_ffind(fs, (TSK_FS_FFIND_FLAG_ENUM) ffind_flags, inode, type,            type_used, id, id_used,            (TSK_FS_DIR_WALK_FLAG_ENUM) dir_walk_flags)) {        tsk_error_print(stderr);        fs->close(fs);        img->close(img);        exit(1);    }    fs->close(fs);    img->close(img);    exit(0);}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美一区二区黄| 午夜视频一区二区三区| 一区二区三区在线播放| 日本亚洲欧美天堂免费| 国产精品区一区二区三区| 欧美高清一级片在线观看| 亚洲一二三级电影| 成人18视频日本| 欧美成人性福生活免费看| 亚洲最新视频在线播放| 国产69精品久久久久毛片| 欧美日韩国产大片| 亚洲精品一二三| 成人国产亚洲欧美成人综合网| 日韩欧美国产综合在线一区二区三区 | 亚洲午夜久久久久久久久电影网 | 国产精品久久久久久一区二区三区 | 久久久青草青青国产亚洲免观| 图片区小说区区亚洲影院| 91在线porny国产在线看| 国产日韩欧美不卡在线| 极品美女销魂一区二区三区| 欧美精品乱码久久久久久 | 蜜臀91精品一区二区三区| 精品视频在线视频| 亚洲卡通欧美制服中文| 成人av电影在线| 国产精品污www在线观看| 福利91精品一区二区三区| 国产清纯白嫩初高生在线观看91 | 99久久精品国产精品久久| 日韩免费观看高清完整版| 亚洲一区二区三区四区中文字幕| aaa亚洲精品| 国产精品护士白丝一区av| kk眼镜猥琐国模调教系列一区二区 | 国内精品写真在线观看| 欧美成va人片在线观看| 韩国成人在线视频| 国产人伦精品一区二区| 国产成人啪午夜精品网站男同| 久久久久9999亚洲精品| 国产宾馆实践打屁股91| 日韩一区在线免费观看| 色综合久久九月婷婷色综合| 亚洲人成亚洲人成在线观看图片 | 欧美精品一区二区不卡| 国产精品自在在线| 中文字幕在线不卡| 91久久精品一区二区三区| 亚洲成人精品一区二区| 日韩一区二区三区电影在线观看| 久久国产精品露脸对白| 国产欧美日韩激情| 在线亚洲一区观看| 久久精品国产亚洲高清剧情介绍 | 午夜a成v人精品| 精品黑人一区二区三区久久| 成人福利在线看| 亚洲一区av在线| 久久一二三国产| 91高清在线观看| 亚洲国产精品一区二区久久| 精品免费日韩av| 亚洲国产精品影院| 日韩精品专区在线| 成人av综合在线| 天堂成人国产精品一区| 久久天天做天天爱综合色| 播五月开心婷婷综合| 日韩av电影免费观看高清完整版 | 日本不卡在线视频| 亚洲影视在线播放| 大胆欧美人体老妇| 久久尤物电影视频在线观看| 黑人巨大精品欧美黑白配亚洲| 欧美日韩久久一区| 亚洲人吸女人奶水| 国产aⅴ综合色| 久久久国产精品午夜一区ai换脸| 奇米色一区二区三区四区| 97久久久精品综合88久久| 国产欧美一区二区精品性色超碰| 亚洲高清免费视频| 99久久精品国产一区| 中日韩av电影| 岛国精品在线播放| 国产精品久久久久一区二区三区共| 亚洲欧洲性图库| 成人夜色视频网站在线观看| 欧美国产日韩亚洲一区| 国产精华液一区二区三区| 久久人人97超碰com| 国产乱国产乱300精品| 久久这里只有精品首页| 国产乱人伦偷精品视频不卡 | 国产在线不卡视频| 亚洲欧洲精品一区二区三区不卡| 91亚洲精品一区二区乱码| 午夜电影一区二区| 亚洲欧美区自拍先锋| 精品福利在线导航| 欧美三级电影在线观看| 99精品久久99久久久久| 欧美一区二区三区四区在线观看| 伊人夜夜躁av伊人久久| 欧美日本一区二区| 另类小说综合欧美亚洲| 国产成人av一区二区三区在线| 欧洲视频一区二区| 久久99精品一区二区三区| 国产偷国产偷精品高清尤物| 精品国产网站在线观看| 欧美一区二区人人喊爽| 欧美日韩在线电影| 欧美日韩一级黄| 精品污污网站免费看| 欧美日韩和欧美的一区二区| 欧美亚洲尤物久久| 久久福利资源站| 久久不见久久见中文字幕免费| 麻豆中文一区二区| 国产原创一区二区| 国产白丝精品91爽爽久久| 成人avav影音| 粉嫩在线一区二区三区视频| 国产一区二区三区在线观看精品 | 亚洲大片在线观看| 午夜日韩在线观看| 日韩av中文字幕一区二区三区 | 欧美videos大乳护士334| 日韩精品在线网站| 久久精品一区二区三区不卡| 日本一区二区三区dvd视频在线| 中文字幕第一区综合| 日韩理论片在线| 亚洲国产一二三| 美国一区二区三区在线播放| 国产精品影视天天线| 99精品视频在线免费观看| 欧美日韩中文国产| 欧美mv和日韩mv的网站| 中文天堂在线一区| 亚洲国产精品综合小说图片区| 蜜桃一区二区三区在线观看| 成人性色生活片免费看爆迷你毛片| 国产99久久久精品| 欧美日韩午夜精品| 欧美精品一区男女天堂| 亚洲人成网站色在线观看| 图片区小说区区亚洲影院| 国产精品一区二区三区四区| 在线亚洲一区观看| 中文字幕一区二区三区乱码在线| 国产一区二区看久久| 国产乱人伦精品一区二区在线观看| 国产成人综合在线| 色噜噜狠狠色综合欧洲selulu| 91精品国产一区二区三区蜜臀| 欧美激情一区不卡| 亚洲成人先锋电影| 波多野结衣一区二区三区| 欧美精品日日鲁夜夜添| 国产精品视频看| 男女性色大片免费观看一区二区| av激情亚洲男人天堂| 日韩精品影音先锋| 亚洲欧洲精品天堂一级| 久久69国产一区二区蜜臀| 日本韩国欧美国产| 日本一区二区三区四区| 日本欧美韩国一区三区| 99久久久国产精品| 久久综合久久鬼色| 日韩电影在线看| 欧美性欧美巨大黑白大战| 欧美国产日韩一二三区| 日一区二区三区| 成人中文字幕合集| 日韩精品一区二区三区蜜臀| 亚洲一区二区不卡免费| 91亚洲国产成人精品一区二三| 久久婷婷综合激情| 麻豆精品在线播放| 8x8x8国产精品| 亚洲一区精品在线| 色婷婷综合久久久中文一区二区| 久久精品欧美一区二区三区不卡 | 99精品欧美一区二区三区小说| 精品国产制服丝袜高跟| 美女视频黄免费的久久 | ●精品国产综合乱码久久久久| 国产麻豆欧美日韩一区| 日韩欧美国产不卡| 男人的天堂久久精品| 日韩欧美高清在线| 久久成人18免费观看| 久久综合色综合88| 国产精品一区2区| 久久精品在线观看|