工作原理:
得到几十种文件的HASH值,将这些值及特征发邮件留痕,优势,即时不用1月+等待
条件允许还可以:文章来源:https://www.toymoban.com/news/detail-724272.html
留存记录方式1: 发送给自己其他邮件留痕(最好网易公正邮等可出证邮箱)!
留存记录方式2: 以上.txt对应网址 网络取证平台(存哪网/百度取证等)取证,成本可能1元!
留存记录方式3: 以上.txt文件上传取证,很多区块链取证平台,成本可能1-5元每份!文章来源地址https://www.toymoban.com/news/detail-724272.html
<?php $zipfold = "./"; //目录 ./ = 当前目录 if($_GET["x"] == "cha"){ $file = isset($_POST['fid']) ? $_POST['fid'] : 'bak.zip'; if(!stristr($file."@",".zip@")) exit('文件得是.zip格式'); $filez = $zipfold.$file; if(!file_exists($filez)) exit('文件不存在@file not exists'); $lisa = array(); $lisa["filepath"] = $filez; $lisa["md5_file"] = md5_file($filez); $lisa["sha_file"] = sha1_file($filez); $lisa["filesize"] = filesize($filez); $liha = hash_algos(); foreach($liha as $limi){ $lisa[$limi] = hash_file($limi,$filez); } $filet = "<h3>$filez<h3>"; $filet .= "\r\n注意备份以下2个文件!\r\n{$filez}\r\n{$filez}.txt\r\n"; $filet .= "\r\n留存记录方式1: 发送给自己其他邮件留痕(最好网易公正邮等可出证邮箱)!"; $filet .= "\r\n留存记录方式2: 以上.txt对应网址 网络取证平台(存哪网/百度取证等)取证!"; $filet .= "\r\n留存记录方式3: 以上.txt文件上传取证,很多区块链取证平台!"; foreach($lisa as $tp=>$zz){ $filet .= "\r\n<p>$tp => $zz</p>"; } $ttam = date("Y-m-d H:i:s"); $filet .= "\r\nTime: $ttam"; file_put_contents($filez.".txt","$filet"); exit($filet); } ?> <!DOCTYPE html> <html> <head> <title>FileMd5MailFafa</title> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width,minimum-scale=1.0,maximum-scale=1.0"> <meta name="apple-mobile-web-app-capable" content="yes" /> <script type="text/javascript"> function $(objId){ return document.getElementById(objId); } function loadcha(xid) { var xmlhttp; var Stxt= "nums=aa"; $("tips").innerHTML = "正在加载..."; Stxt+="&fid="+ encodeURIComponent($("fid").value); if (window.XMLHttpRequest) { xmlhttp = new XMLHttpRequest(); } else { xmlhttp = new ActiveXObject("Microsoft.XMLHTTP"); } xmlhttp.onreadystatechange = function() { if (xmlhttp.readyState == 4 && xmlhttp.status == 200) { var btxt = xmlhttp.response; if(btxt == "err01"){ $("tips").innerHTML = "!"; return false;} $('tips').innerHTML = xmlhttp.response; } } xmlhttp.open("POST", "?x=cha&tt="+Math.random(), true); xmlhttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded"); xmlhttp.send(Stxt); } </script> <style> #tips,div{display:block;width:99.7%;border:1px solid #ccc;margin-top:5px;} textarea{display:block;width:99.7%;height:320px;} #fid{ height:34px;} #submit{ height:35px;} </style> </head> <body> <form class="form" id="form" method="POST" act="?act=cha" > <p>简易快捷的软著保护方式 </p> <select name="fid" id="fid" > <?php $dir = opendir($zipfold); $fileArr = array(); while ($file_name = readdir($dir)) { if (($file_name ==".") || ($file_name == "..")) { } else if(is_dir($zipfold.$file_name)) { } else { if(stristr($file_name."@",".zip@")) echo "<option value=\"{$file_name}\">$file_name</option>"; } } ?> </select> <input type="button" id="submit" value="提交" onclick="loadcha('xid')"> <textarea id="tips"></textarea> </form> </body> </html>
到了这里,关于PHP实现简易快捷的软著保护方式的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!