[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[文件操作] script加解密工具:screnc 与 scrdec

能够加密 vbs/js/asp/html/sct/inc
=====================================
http://bcn.bathome.net/s/tool/index.html?key=screnc
http://bcn.bathome.net/s/tool/index.html?key=scrdec

压缩包内含
  1. 官方说明:screnc.chm
  2. 主文件(加密):screnc.exe
  3. 源码:scrdec.c
  4. 主文件(解密):scrdec.exe
复制代码
screnc 是来自微软的原生工具,微软好像撤了下载链接,所以打包发上来
scrdec 是国外大神所写,我从 demon 的博客里薅过来的...
=====================================
简单示例:
  1. screnc.exe  原文件.vbs  加密后.vbe
  2. scrdec.exe  加密后.vbe  解密后.vbs
复制代码
具体用法见 screnc.exe /? 与 scrdec.exe /?
把如下 vbs 代码加密后
  1. MsgBox 123
复制代码
将变成
  1. #@~^CgAAAA==\ko$K6,F 2BgMAAA==^#~@
复制代码
要注意的是,宽字符会保持原样
=====================================
没注意把 scrdec 的名字改了,经 fastlz 提醒才发现,抱歉抱歉
现已改回原名,谢谢 fastlz 指正

能搞定加密vbe,试试看,不知道是不是一样的加密方式

TOP

中文能用,不会乱码
agadsfg

TOP

本帖最后由 jackey.c 于 2018-2-6 16:16 编辑

wa!!!各位大神争论的好激烈啊,看着热血沸腾,让我由游客变为萌新,想长期驻足此bathome汲取各位大神们知识的力量。

TOP

回复 21# 军哥哥


    可以去在线第三方库看看,有更多好东西
http://www.bathome.net/thread-36408-1-1.html

TOP

好用就行,个人都有自己的想法,不用太纠结。谢谢楼主提供的软件,希望好用,不枉我注册并完成新手任务。以后有空一定来多学学。谢谢!!!

TOP

郑重声明,前面扣分的时候帖子太长看走眼,扣错楼了……     给CRLF补回30分……

TOP

来看看,支持Crlf大神大作
工作以后没时间玩脚本,比较少登论坛
论坛还是被各位老大管理的井井有条
---学无止境---

TOP

回复 16# yu2n


回复 17# wankoilz


    我不想吵啊,可是有人脸皮厚,死赖着这帖子赶都赶不走这可怎么办...跑题都跑到夏威夷了
    话说你们这些潜水的家伙最近也肯冒泡了
1

评分人数

    • 523066680: 卧槽,帖子太长,我扣错楼了!补回来PB + 30

TOP

吵吵更健康!

TOP

好热闹啊~~~
『千江有水千江月』千江有水,月映千江;万里无云,万里青天。    http://yu2n.qiniudn.com/

TOP

本帖最后由 CrLf 于 2014-7-1 05:13 编辑

回复 14# PowerShell


1 ---------------------------------------------------------------------------------
说了好几遍,加密手段早就五花八门了,但凡支持将字符串解析为 code 的脚本不需要工具也很容易加密,事实上我们一般不会加密源码,只是把已有的加密方法作为一种保留手段和思路用于随机应变罢了,多准备几手,总有用得着的时候。
我还是问你那三个问题:
  1. 1、懂脚本的人,会轻易运行看不懂的代码吗?
  2. 2、不懂脚本的人,会因为代码没有加密而不运行它吗?
  3. 3、加密手段“古已有之”,但论坛里有几个代码是加密的?
复制代码
我觉得这是很容易厘清的逻辑,想借故给我扣帽子请直说
至于什么恶水多,随便吧,你童言无忌,我父爱如山,原谅你了
你要嘴贱,就别怪我说得比你更难听

2 ---------------------------------------------------------------------------------
多文件hash,就是为了尽量减少后期解析,所以在工具内部提供了一些简单的处理,比如用 /format 选项实现 printf 格式的格式化,printf 是什么你百度下就知道了,当然这个功能还不是很完善,但仍是一个比“先输出再组合”更优越的选择
至于实在复杂到需要进行后期解析什么的时候,只要操作合理也是分分钟的事,完全不需要 powershell 版主操心
再说,无论质量如何我至少努力了,不知道 powershell 版主为 powershell 扩展了几条命令?

3 ---------------------------------------------------------------------------------
“我说的是ps论坛,和bat论坛之间,人数多少的比较,和解决问题能力比较的。而你在贬ps。”
你爱把 ps 吹上天,我让你看看事实是 ps 羽翼未丰,还有需改进之处。褒贬兼而有之,你敢说没有?
关于 ps 论坛和 bat 论坛的区别我是不怎么了解就不作评论了,但还是那个问题,你这位“神医”解决的问题怎么还没有“蒙古大夫”多呢?
你大可以去 ps 论坛一展才华,不要在这个小地方浪费才智了好吗?

4 ---------------------------------------------------------------------------------
powershell 有强大之处,用来管理系统时,在我知的 win 下脚本中其便捷性应该称得上无出其右,这是它的专业领域,但什么都精那是想多了
我推荐把它用在它擅长的领域,不推荐把它用在它不擅长的领域,这会矛盾吗?

5 ---------------------------------------------------------------------------------
奇葩,人家要过河,问附近的人都说没有桥,你说“不能坐船,一定要从桥上走”,这是什么心态?你特么是来帮忙还是来添乱的?
powershell 函数如何递归调用自身 1000 次,请告诉我怎么做
powershell 如何移植 linux,请告诉我怎么做
愿闻其详,不要避而不谈

6 ---------------------------------------------------------------------------------
呵呵,上一条还嫌我曲线救国,人家楼主问的是批处理,你回复个 powershell 原来很切题?
这搬起石头砸自己的脚的逻辑,真是抬杠都不敬业啊

7 ---------------------------------------------------------------------------------
(事实上我好奇你到底还掌握了什么语言...因为看起来不光对 shell 的技巧很陌生,有些语言中通用的 switch(Boolean) 用法好像也不知道,偶尔还会出现常识错误...窥斑见豹,大概就算会其他的语言也不精通)
看起来 powershell 版主好像不服气,要不咱打个赌?
如果我发一个powershell代码的运行耗时低于你那个“多进程...”一贴中当前代码运行耗时的 20%,你就辞了版主职务别再来论坛,要是我输了,我辞了巡查职务从论坛离开,如何?
为了避免干扰,以单进程版本定胜负,各运行三次平均取值,测试的文件你来决定怎么生成,让 Batcher 做裁判来测试并计时,必须公平公正,不能徇情偏私,如何?


8 ---------------------------------------------------------------------------------
酒香不怕巷子深,人家觉得好用就来,感觉不好用就走。倒是你推广了半天,powershell 区有明显起色吗?
规范是约定俗成的,任何一套公认的均可,因为许多编程语言是相似的,所以规范相互借用一点问题都没有。
不过《代码简洁之道》中提到函数最好不要超过 20 行,《Perl语言入门》提到代码最好不要超过1屏,当然 ps 代码不是函数也不是 perl,但像 powershell 代码密度这么高的语言(貌似 shell 的代码密度都很高),写出来的东西应该非常精简才是,这你做到了吗?
事实上,我理解的批处理首先是个 shell,所以能用 shell 的方式简单搞定,就不写长脚本,而 shell 的方式本来就用来快速解决问题的,不是给人观摩的
您的变量名好棒噢,批处理、vbs 也支持宽字符变量名,事实上刚接触批处理的时候我是很爱用中文变量名的
不过像你这样不怎么答题的人,又怎么会理解我们这些常年写代码答题的人已经对兼顾可读性和功能已经腻得不能再腻了呢?
写得再详细,大部分楼主还是不会去看,所以渐渐开始看人做事,对来求助的人,帮他解决问题就好了,对来学习的人,则可以详细注释

9 ---------------------------------------------------------------------------------
你发你的 ps,发个 sed 无非想衬托 ps 多牛逼,难道不是?如果不是,既然你能发 sed,我发 gawk 补充顶楼有何不妥?
既然想着拿人垫脚,就别怪别人把你打翻
不是好战的变态人士,谁整天没事爱pk,但有人真是奇怪,你把正常跟帖说成是pk,真被别人给出的东西踢爆你又要问“你不是不打架的吗?现在怎么来啦?”

10 ---------------------------------------------------------------------------------
既然你自己都承认话没说到位了,还有什么好争辩,去改了帖子我也不会再说你什么

11 ---------------------------------------------------------------------------------
请问加上“这貌似不是简单查找替换,”这个定语,这句话就变得有理有据了吗?

12 ---------------------------------------------------------------------------------
可能我们对示例有不同理解,我觉得示例应该是除了要表示的核心内容外越简洁越好,所以在我看来你那帖子可不太像示例
问题是,既然是示例贴,无论什么原因,你发 sed 难道不是跑题?敢发 sed 不敢发 gawk 是什么心态?
结论:你要么承认跑题,要么承认报喜不报忧

---------------------------------------------------------------------------------
最后,突然想起来一件事
话说盖茨知道你们“Microsoft神教”吗?我想他应该连听都没听过吧。
如果连“教主”跟“创始人”都不知道这所谓“神教”的存在,这到底是个什么玩意
组织里面又有几个注册会员呢?您不会是光杆司令吧?
自己把自己包装成很牛的一逼,真有那么点邪教领袖的天赋,前途无量,厉害
1

评分人数

TOP

1加密。你一直在为由你加密带来的恶之助开脱,那是因为你觉得助恶是对的。也是因为你肚中恶水多。
2多文件hash。没说清楚,多个文件(名),和返回的多个哈希,不拆分,怎么对应。
3 “你是希望医院踏破门,还是希望医院冷清,人人会治自己的小病”---1你只答是否表达你的倾向即可,你没答。2东拉西扯,言不对题。我说的是ps论坛,和bat论坛之间,人数多少的比较,和解决问题能力比较的。而你在贬ps。

4 你又贬ps,又分享ps命令,还说建议使用。实在让我哭了。

5那么换个方式达到他的目的就行了,莫非你是一条路走到黑的死脑筋?---从前有些蒙古大夫,治不了病,投机取巧,坑人,还无赖开脱。比如,患者问计:“厕所脏了,难闻咋办?”大夫说,好办啊,把鼻子搞坏就行了。患者又来了,说“鼻子坏了闻不到味”“那不关我事了,我又不是你亲爹”

6是“靠谱的解决方案”-----就算不是靠谱的方案,也确实能完美解决问题。也比,人家问【怎么达到条件就终止for】,你非得回答【怎么取第10行】”靠谱吧。

7但每行一个 | Out-Null 摆明了就是外行所为----请说出内行如何做?

8规范的格式、详细的注释比你说的那些旁门左道靠谱多了---我发的挺规范的,比你的强。另外不太规范的ps代码也比bat容易让菜鸟懂。还有一个程序语言大师说,好的变量命名比注释强。我诚心请教,何谓规范脚本语言代码的正道?你的规范在哪?你做到了多少?你向谁推广了?

9“你又没出同一机子的时间对比,就如此说,这被我定义为 吹牛x”---1为何不敢在原帖上跟。2你为何也开始技术pk了? 我尽自己所学帮助别人是一种快乐,学脚本也有了实在的意义,而你整天要和人pk,那么学脚本到底图个啥?---看到了么我也可以把【技术】丢掉,来质问你。
31很明显,机子不同,文件不同。这你pk个啥呀?我问你风马牛哪个好?

10“其他任何语言都做不到” ---- 再问一句,你懂几种语言、到什么程度,请报上来,不懂任何语言,请闭嘴。
【powershell就是有其他语言做不到的地方。】---我没这样空说,这样有理无据。
【 解题方法 + “其他任何语言都做不到”】---我这样说了,这样有理有据。
你这样矫情,有意思么?我懂1种语言,你懂1万种好么?请用1万种语言做到,我自然闭嘴。否则请你闭嘴。

11“awk,sed,编程估计累死你,另外效率也不可能好”----你很阴险,断章取义,去掉了我的定语。断章取义,乃诡辩的人最爱。

12关于多进程示例帖。1主题,内容是相关的。2是单核多核对比的。3是教学的。4本来是不关心用途的。5性能也只是关心单核,多核之间的对比。6至于和sed之间的对比,多也好,少也好,本来也是不关心的。但有人说了sed5分钟,我也感兴趣,就随意测了下,结果很差,我也很诧异,第二天又重新认真测了下,放出了结果。7没有任何头尾不对的问题。---结论:1 你挑不出毛病 2 你说了一大套,想表达什么观点?
脚本是写给人看的,是写给用户看的,而不是写给机子看的
用户能看懂、会修改的脚本,才是好脚本。
写易懂的powershell脚本帮人解决问题,进而让用户学会自渔,吾所愿也

TOP

回复  Demon


    膜拜 demon 大神,污了您的眼
------------------------------------------------- ...
CrLf 发表于 2014-6-27 23:44



    随便用,期待大作。

TOP

回复 10# Demon


    膜拜 demon 大神,污了您的眼
--------------------------------------------------
    话说过几天不忙的时候打算放出另一个小东西,部分内容借鉴了兄台博客的东西,引用部分皆有注明,求授权

TOP

返回列表