HlPH0P的文章

  • U盘量产之更改U盘容量大小

    背景由于某个项目,使我无意中接触到了U盘量产方面的操作。刚开始听到“U盘量产”的词语,还以为是要生产U盘的意思。后来了解了之后发现,原来意思也是特别相近了。“U盘量产”就是指U盘生产的最后一个步骤,使用工具对U盘的主控芯片刷写数据信息,也就是刷写如:生产厂商、主控芯片型号、U盘容量、U盘类型等等。
    在熟悉了U盘量产的操作之后,恍然发现,这个操作,有利也有弊啊。利是因为我们可以对一些坏的U盘重新量产一下,还能继续使用,可以修复一些U盘问题;弊是因为这个量产技术也可以被用来做坏事,比如:假容量U盘。也就是,坏人可以使用量产工具,将一个比较小容量的U盘,比如4G,量产为32G或是64G的U盘,然后进行出售。但,U盘实际上只能使用4G容量的大小。
    所以,本文就从坏人的角度,为大家演示更改U盘容量大小这方面的操作,给大家提个醒。注意:请不要使用该方面操作做不好的事,对于造成的后果,本人概不负责。这里,只从技术的角度,与大家交流分享。
    准备工作
    芯片精灵:ChipGenius v4.00.1024版本;
    量产工具:慧荣量产工具;
    U盘:U盘主控芯片是慧荣的8GU盘一个。

    量产步骤1. 插入U盘先插入U盘到计算机,可以看到U盘的容量显示为“7.52G”,而且360也显示为“7.5G”大小。


    2. 查看U盘的主控芯片型号然后,运行芯片精灵“ChipGenius”程序,会看到插入的U盘的检测信息。其中,我们只需要关心“Controller Part-Number”部分的信息“SM3257ENLT”。意思是说,该U盘的主控芯片型号为“SM3257ENLT”。

    3. 下载相应主控芯片型号的量产工具这里需要注意的是,并不是所有U盘的主控芯片都会有公开的量产工具。也就是说,如果U盘生产商不公开量产工具的话,也基本上就很难进行量产了。因为不同的芯片型号,量产工具不一定相同,量产工具并不是通用的。
    本文测试采用的是慧荣主控芯片的U盘,而慧荣主控芯片的量产工具是公开的,所以可以轻松获取到。
    下载“SM3257ENLT”型号对应的量产工具到本地上,并运行。
    4. 量产设置运行量产工具,点击右侧的“Scan USB(F5)”,扫描U盘。

    点击“Setting”,对量产进行设置。

    我们可以看到U盘量产的很多信息,例如U盘的类型、格式、生产商的信息等等。我们都可以进行更改,但是,本文的目的是更改U盘的容量大小。

    所以,点击“Capacity Setting”,跳转到容量设置页面,进行容量大小的设置。选中“Fix”固定大小选项,然后输入U盘的大小的信息,如输入:0-15000M,也就是大约15G左右。然后点击“OK”,保存设置。

    回到主界面后,点击“Start(Space Key)”开始按设置进行U盘量产。

    此时,会弹出提示框询问是否要擦除坏块,点击“确定”,即开始进行量产。

    等待一会儿之后,U盘变量产好了。

    这是,我们点击右侧的“Quit”,退出量产工具程序,并拔出U盘,然后再重新插上,查看U盘容量是否变化。


    这时,U盘容量增大了,说明U盘量产成功了。
    总结再次提醒,千万千万不要用来做坏事哦!千万千万不要用来做坏事哦!千万千万不要用来做坏事哦!
    即使上面显示U盘容量增加了,实际上也只有8G的容量,也只能使用8G的容量。如果使用超过8G的容量,U盘写入数据的时候,便会出现问题的。
    3  留言 2018-11-12 11:28:34
  • 修改ASP网站的文件传输大小的默认限制并对限制大小进行探索

    背景用Windows系统自带的WININET库,开发了一个基于HTTP和HTTPS协议传输的小程序客户端,可以文件或是数据传输到服务器上。本地测试服务器搭建的是ASP服务器。但在进行程序测试的时候,发现有的文件可以传输成功,有的文件则失败,而且传输成功的都是比较小的文件,都是几KB或是十几KB的文件。后来在网上查了相关信息后发现,原来ASP服务器会默认对上传的数据有大小的限制。
    经过修改,可以上传更大的文件了,后来,经过测试上传多个不同大小的文件,发现ASP上传文件大小的上限是30M左右。先把修改的过程和测试的过程,分享给大家。
    起因使用自己些的程序,上传不同大小的文件,发现大的文件一直传输不成功,返回的数据如下所示:

    经过查询,才知道原来ASP有个默认上传文件大小的限制,于是便手动修改ASP服务器的配置。
    修改ASP服务器上传文件大小的限制步骤打开“Internet 信息服务(IIS)管理器”页面,选中ASP服务器,接着在“功能视图”中选中并双击运行“ASP”。

    在“ASP”页面中,点击“限制属性”前面的“+”,展开“限制属性”,其中“最大请求实体主题限制”这一设置项就是限制了上传文件的大小的。默认值是“200000”字节,大约是200KB左右。所以,这也就是只能上传数据小的文件,对于一些大的文件上传失败的原因。

    将“最大请求实体主题限制”修改为“104857600”字节,也就是100M大小,然后点击右侧的“应用”,即完成修改。

    对ASP上传文件大小的探索修改完成后,分别使用上传小程序测试了上传不同大小的文件的结果,结果如下:



    测试文件大小
    测试结果




    10M
    成功


    26M
    成功


    34M
    失败


    50M
    失败



    所以,从上述测试数据,肤浅地认为:按上述方法修改,最多只能上传30M左右的数据大小。
    总结按照上述修改的方法,确实上限是30M左右。后来了解到,还有其他上传大文件限制的真正解决办法,和上文方法不同,可以解决上线30M的问题。由于,测试小程序能否成功上传数据的测试结果已经知道了,所以,上传多大我并不是很关心。所以,亲爱的读者,你如果看到这篇文章,你可以试着去查找下上传大文件限制的真正解决办法,本文就不深入了。
    1  留言 2018-11-06 21:52:44

发送私信

睡一个慵懒的午觉,我总以为明天会更好

8
文章数
14
评论数
eject