打印

[[ 其它 ]] 编程之修改文件修改时间的程序

编程之修改文件修改时间的程序

一次偶然挂马。用了好多IIS挂马,ISAPI,文件重定向挂马方法,不久后被管理员KILL。无奈只能用原始方法,因此,修改文件修改时间是必要的,管理员也因此用这个查。虽然海洋ASP木马上有这个功能,但经过测试,有的时候不行(原因不明,估计是权限问题),所以自己尝试写了这么个软件,代码如下:www.520diannao.com* G) x/ l# n7 v% `# |
#include "stdafx.h"我爱电脑技术论坛" |' m+ Z5 ^5 A$ E5 F2 M9 y
#include "windows.h"电脑,技术,IT,学习,交流,网络安全,QQ,硬件,软件,编程,教程,建站. f4 E' z- |; {" ]( @- u
#include "iostream.h"* c, ~$ @1 U& l
#include "stdlib.h"" v% N7 E! q! p" w  S
int main(int argc, char* argv[])
3 M/ c6 ~5 s/ Q( ~) R" }{  
; E7 h: f; u; \% V. K5 @* M7 \打造最好的电脑自学交流论坛        if (argc == 8)www.520diannao.com9 U' S/ U1 A6 _4 D
        {
( u2 C7 E# d, f  J我爱电脑技术论坛    FILETIME ft,ft1;www.520diannao.com3 R6 u* B" z& m$ ]  _" T. u
        SYSTEMTIME systime;
1 M8 r1 ^2 m# K电脑,技术,IT,学习,交流,网络安全,QQ,硬件,软件,编程,教程,建站        int gxm,gxm1,gxm2,gxm3,gxm4,gxm5;电脑,技术,IT,学习,交流,网络安全,QQ,硬件,软件,编程,教程,建站, a5 ]8 x- S8 p# L
        gxm=atoi(argv[7]);
' ~- A2 `, y: |1 y, S# J: P) e, z        gxm=gxm - 1;
4 j; H$ l& }: n, u) ?# l& M: S打造最好的电脑自学交流论坛    gxm1=atoi(argv[2]);
- z' S$ n' A; Y, T电脑,技术,IT,学习,交流,网络安全,QQ,硬件,软件,编程,教程,建站        gxm2=atoi(argv[3]);我爱电脑技术社区--打造最好的电脑技术自学交流平台) d: }- }- u- k  |+ ?7 U6 `# f$ C
        gxm3=atoi(argv[4]);
7 c( O! y2 N& ?( V1 K7 o9 e2 ^" b打造最好的电脑自学交流论坛        gxm4=atoi(argv[5]);
# F  G- Q% J: \1 g& v* F" C/ @$ V我爱电脑技术社区--打造最好的电脑技术自学交流平台        gxm5=atoi(argv[6]);www.520diannao.com- Z7 \0 y' q. v( N
        systime.wYear = gxm1;电脑,技术,IT,学习,交流,网络安全,QQ,硬件,软件,编程,教程,建站; }9 d$ M1 i" B4 x
    systime.wMonth = gxm2;
! R3 O/ \. ?2 Q9 o5 Z) `, Ewww.520diannao.com    systime.wDay = gxm3;打造最好的电脑自学交流论坛* U+ U4 [9 ^5 W( o. w9 ]) A
    systime.wHour = gxm4;
' k' p" `. z& l( j" T, G, o我爱电脑技术论坛    systime.wMinute = gxm5;
. \5 k+ s9 c; n. M) ^) d$ Nwww.520diannao.com    systime.wSecond = gxm;                        //想要改变秒,必须要少一位
- Q7 y* R) e# x9 W2 o* F0 q$ vwww.520diannao.com        SystemTimeToFileTime(&systime, &ft);我爱电脑技术论坛& m  V# |* |6 _2 d, p% [
        LocalFileTimeToFileTime(&ft,&ft1);        //把时间转换UTC
: G+ L$ ]; |  N' M( K6 C! x; N: k电脑,技术,IT,学习,交流,网络安全,QQ,硬件,软件,编程,教程,建站        HANDLE hFile;
" n; Z. w" s4 T4 x( f    hFile = CreateFile(argv[1], GENERIC_READ | GENERIC_WRITE,我爱电脑技术论坛- S, D  z5 u) d8 i2 R
                FILE_SHARE_READ| FILE_SHARE_WRITE,
$ \" @5 l, F0 S7 Y, z3 ^( }我爱电脑技术论坛                NULL,打造最好的电脑自学交流论坛( c: `$ {. H& P3 O5 L
                OPEN_EXISTING,
, n# Y& N9 \) f+ L' `* v/ f打造最好的电脑自学交流论坛                FILE_ATTRIBUTE_NORMAL,我爱电脑技术社区--打造最好的电脑技术自学交流平台: M: Q' X8 \" W7 y2 q, Z
                NULL);
$ a" E" p  D6 O, E: Z5 E电脑,技术,IT,学习,交流,网络安全,QQ,硬件,软件,编程,教程,建站        if (hFile== INVALID_HANDLE_VALUE)电脑,技术,IT,学习,交流,网络安全,QQ,硬件,软件,编程,教程,建站9 K* B, }! l3 J' z! y# O# [
        {打造最好的电脑自学交流论坛1 z3 ?9 ^. y' A( b
            printf("open't the file[!]...................................error\n");
3 ?) J8 f  R- p  S# U- M5 L4 w$ |电脑,技术,IT,学习,交流,网络安全,QQ,硬件,软件,编程,教程,建站        }
. b* M3 i9 c: ]+ J6 y/ o# ]9 T电脑,技术,IT,学习,交流,网络安全,QQ,硬件,软件,编程,教程,建站            SetFileTime(hFile, (LPFILETIME) NULL, (LPFILETIME) NULL, &ft1);电脑,技术,IT,学习,交流,网络安全,QQ,硬件,软件,编程,教程,建站* K9 q# F- Z. N, J: k
            CloseHandle(hFile);www.520diannao.com5 a* O7 p5 [5 m/ G7 A* |
    printf("changed[!]...................................OK\n");我爱电脑技术社区--打造最好的电脑技术自学交流平台( x- a9 C3 a& N2 v; \/ P! Z* F
        return 0;1 H5 P" T/ S5 q* r5 M
        }www.520diannao.com1 c3 J) j5 f  J- `, J) D
        printf("GXM修改文件最后修改日期工具\n");
$ b2 m, c) ^; t2 C我爱电脑技术论坛        cout << "文件使用方法为:"<<endl;
% e! k. }: X) E4 W( {( K# z打造最好的电脑自学交流论坛        cout << "\t" << argv[0] << " path year month Day Hour Minute Second"<<endl;
5 H& u" Z* E( u8 u电脑,技术,IT,学习,交流,网络安全,QQ,硬件,软件,编程,教程,建站        return 0;% W4 i1 P1 ]" |9 F' }0 U
}
0 J* ]- ~4 G$ @2 k$ o3 N, Z, D
' b& J& u+ |5 U% Y9 |www.520diannao.comxp sp2 vc++6.0环境下编译成功,2k 2003 xp测试软件效果成功。需要运行程序权限:本菜在administrator下运行的,其他的没有测试。估计guest权限不行

TOP

返回顶部
AYBlue

Processed in 0.094775 second(s), 7 queries, Gzip enabled.

当前时区 GMT+8, 现在时间是 2008-7-7 09:47 赣ICP备07004505号

清除 Cookies - 联系我们 - 我爱电脑技术论坛 - Archiver - WAP - 界面风格