New music anti-theft technology

xiaoxiao2021-03-06  67

It means only for learning discussion (main use: preventing the currently so-called thief, caught your song URL)

Use the following player code available: Player:

Then Dis.asp: www.cao5.com Grass House Music Network </ title> <author> www.cao5.com Grass House Music Network </ Author> <Abstract> www.cao5 .COM House Music Network </ Abstract> <Copyright> www.cao5.com Grass House Music Network </ CopyRight></p> <p><entry skipifref = "yes"> <title> www.cao5.com Grass House Music Network </ Title> <Author> www.cao5.com Grass House Music Network </ Author> <Copyright> www.cao5.com Grass House Music Network < / Copyright> <ref hREF = "http://play2.tt90.com/tt902004dddddddbdbdddefs//newmusic90/a404/3.wma" /> <param name = "Artist" value = "Tao" /> <parame = " Album "Value =" Dragon Touch "/> <param name =" title "value =" small town girl "/> </ entry> </ asx> The general man can see the address directly with IE DIS.ASP, Then use XMLHTTP (everyone's so-called thief) to read the written database, maybe you are thinking that just want to change the address, then you are completely wrong. Because this address can be read through XMLHTTP.</p> <p>In fact, the document disilled is not read by IE, this file is read through Windows Media Player. So we can block the access of IE, just let WMP access. It can be done through Request.ServerVariables ("http_user_agent"). In this way, it is not possible to grab a lot by everyone's so-called thieves (of course, the road is high, the magic is one feet, except the master. On this way.). This is believed to prevent most of the thief now. Of course, others can also call your Dis.asp directly, in fact, you can use a middle file that now uses a intermediate file to pass the parameters, and judge the source in this file (this file is read by IE). Test address: http://bbs.cao5.com/fangdao/</p> <p>Test file: http://bbs.cao5.com/fangdao.rar</p></div><div class="text-center mt-3 text-grey"> 转载请注明原文地址:https://www.9cbs.com/read-89951.html</div><div class="plugin d-flex justify-content-center mt-3"></div><hr><div class="row"><div class="col-lg-12 text-muted mt-2"><i class="icon-tags mr-2"></i><span class="badge border border-secondary mr-2"><h2 class="h6 mb-0 small"><a class="text-secondary" href="tag-2.html">9cbs</a></h2></span></div></div></div></div><div class="card card-postlist border-white shadow"><div class="card-body"><div class="card-title"><div class="d-flex justify-content-between"><div><b>New Post</b>(<span class="posts">0</span>) </div><div></div></div></div><ul class="postlist list-unstyled"> </ul></div></div><div class="d-none threadlist"><input type="checkbox" name="modtid" value="89951" checked /></div></div></div></div></div><footer class="text-muted small bg-dark py-4 mt-3" id="footer"><div class="container"><div class="row"><div class="col">CopyRight © 2020 All Rights Reserved </div><div class="col text-right">Processed: <b>0.043</b>, SQL: <b>9</b></div></div></div></footer><script src="./lang/en-us/lang.js?2.2.0"></script><script src="view/js/jquery.min.js?2.2.0"></script><script src="view/js/popper.min.js?2.2.0"></script><script src="view/js/bootstrap.min.js?2.2.0"></script><script src="view/js/xiuno.js?2.2.0"></script><script src="view/js/bootstrap-plugin.js?2.2.0"></script><script src="view/js/async.min.js?2.2.0"></script><script src="view/js/form.js?2.2.0"></script><script> var debug = DEBUG = 0; var url_rewrite_on = 1; var url_path = './'; var forumarr = {"1":"Tech"}; var fid = 1; var uid = 0; var gid = 0; xn.options.water_image_url = 'view/img/water-small.png'; </script><script src="view/js/wellcms.js?2.2.0"></script><a class="scroll-to-top rounded" href="javascript:void(0);"><i class="icon-angle-up"></i></a><a class="scroll-to-bottom rounded" href="javascript:void(0);" style="display: inline;"><i class="icon-angle-down"></i></a></body></html><script> var forum_url = 'list-1.html'; var safe_token = 'MsLCL7ghMwwWHzzLbtdqivfkaXxh0gykEG8Bnmm7Yze0KZGUG2H4K57xi5OwptWvqW_2BR5rV1koExS9zVz2_2Fi6w_3D_3D'; var body = $('body'); body.on('submit', '#form', function() { var jthis = $(this); var jsubmit = jthis.find('#submit'); jthis.reset(); jsubmit.button('loading'); var postdata = jthis.serializeObject(); $.xpost(jthis.attr('action'), postdata, function(code, message) { if(code == 0) { location.reload(); } else { $.alert(message); jsubmit.button('reset'); } }); return false; }); function resize_image() { var jmessagelist = $('div.message'); var first_width = jmessagelist.width(); jmessagelist.each(function() { var jdiv = $(this); var maxwidth = jdiv.attr('isfirst') ? first_width : jdiv.width(); var jmessage_width = Math.min(jdiv.width(), maxwidth); jdiv.find('img, embed, iframe, video').each(function() { var jimg = $(this); var img_width = this.org_width; var img_height = this.org_height; if(!img_width) { var img_width = jimg.attr('width'); var img_height = jimg.attr('height'); this.org_width = img_width; this.org_height = img_height; } if(img_width > jmessage_width) { if(this.tagName == 'IMG') { jimg.width(jmessage_width); jimg.css('height', 'auto'); jimg.css('cursor', 'pointer'); jimg.on('click', function() { }); } else { jimg.width(jmessage_width); var height = (img_height / img_width) * jimg.width(); jimg.height(height); } } }); }); } function resize_table() { $('div.message').each(function() { var jdiv = $(this); jdiv.find('table').addClass('table').wrap('<div class="table-responsive"></div>'); }); } $(function() { resize_image(); resize_table(); $(window).on('resize', resize_image); }); var jmessage = $('#message'); jmessage.on('focus', function() {if(jmessage.t) { clearTimeout(jmessage.t); jmessage.t = null; } jmessage.css('height', '6rem'); }); jmessage.on('blur', function() {jmessage.t = setTimeout(function() { jmessage.css('height', '2.5rem');}, 1000); }); $('#nav li[data-active="fid-1"]').addClass('active'); </script>