首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  程序员

程序只能从光盘运行,如何破解?

  •  
  •   gransh · 32 天前 · 5988 次点击
    这是一个创建于 32 天前的主题,其中的信息可能已经有所发展或是发生改变。
    不是什么商业性防复制的软件,就是上级发的一个简单的检查工具。解压后就是一个 exe 和 4 个 dll,运行 exe 提示需从光盘启动,刻盘后就能用。考虑继续分发刻盘太麻烦,能不能自己解除限制
    71 回复  |  直到 2019-07-19 12:02:39 +08:00
        1
    jay4497   32 天前
    虚拟光驱?
        2
    afirefish   32 天前
    打包 ISO,然后加载为虚拟光驱
        3
    tankren   32 天前
    dump 成 iso 试试
        4
    Vegetable   32 天前   ♥ 2
    虚拟光驱啊,年轻人没经历过盗版游戏的年代吗...
        5
    gransh   32 天前
    @jay4497 那对用的人来说有点难...我是想直接改程序
        6
    hymzhek   32 天前 via Android
    放硬盘根目录看看
        7
    gransh   32 天前
    @Vegetable 我是要发给单位其他人用,用虚拟光驱率对他们来说太难了,我想改程序直接运行
        8
    gransh   32 天前
    @hymzhek 不行
        9
    neroxps   32 天前
    那要逆向看代码逻辑····一般这种应该都是判断后一个 jmp 或者 je ?
        10
    jiumingzhu   32 天前
    @gransh 要不虚拟光驱再封一下,比如找个绿色版的,可以用参数去启动并打开指定文件的
        11
    tutustream   32 天前
    出发点是好的,但是最好别动上级发的工具。什么样发的就什么样发下去。
        12
    mxalbert1996   32 天前
    Win10 双击 ISO 自动挂载了解一下
        13
    cjpjxjx   32 天前 via iPhone
    有的 U 盘可以量产成 USB-CDROM,不过感觉这样就更麻烦了
        14
    loveour   32 天前   ♥ 5
    @tutustream #11 别动上级发的工具+1.除非能得到上级的同意,或者这个检查光盘的限制是历史遗留问题现在不需要了,否则,别乱搞。如果破解了工具,以后检查出了问题,肯定有人要把锅甩到自己身上,说工具有问题。
        15
    hly9469   32 天前 via iPhone   ♥ 1
    你让他们下个好压,简直傻瓜式使用虚拟光驱
        16
    gransh   32 天前
    @tutustream 道理是这样,只是觉得这种行为似乎也限制不了传播,发过来也是随便发了个压缩包,不知道设置光盘启动意义何在
        17
    invdan   32 天前
    不能,肯定有限制,照你们这样说 xbox 的光盘游戏就没销售的价值了
        18
    vincel   32 天前   ♥ 11
    职场里面切忌自作聪明,哪怕你的出发点甚至结果都是好的。说你不按命令办事自作主张 到时候百口莫辩,出了问题 你也承担不起
        19
    gransh   32 天前
    @vincel 好吧
        20
    Aixtuz   32 天前
    我记得有些 U 盘是可以量产成虚拟光驱的。
        21
    zxcslove   32 天前
    还是好人多啊,哈哈哈
        22
    zjsxwc   32 天前
    反汇编
        23
    Buges   32 天前 via Android
    扔 OD 里面找提示从光盘启动的弹窗然后往回找判断逻辑…
        24
    GhostStar   32 天前   ♥ 4
    用光碟传播不是为了限制分发而是因为这光碟是只读的,不会因为交叉使用优盘导致病毒传播或二次感染,做完检查出了问题也可以自证不是因为是光碟或程序导致的,你自作聪明分发出了问题解释都没的解释。
        25
    shuax   32 天前
    ida pro 了解一下
        26
    realpg   32 天前
    把你单位 电脑都换成 win10
        27
    SakuraKuma   32 天前
    扔 OD+1。
    不过还是别破解了,到时候有什么幺蛾子找到你,水洗都不清。
        28
    jaskle   32 天前 via Android
    想当年的虚拟光驱,一个不行换另一个
        29
    HuasLeung   32 天前
    win10 自带虚拟光驱
        30
    fvckDaybyte2   32 天前 via iPhone
    @GhostStar 随便用 md5 SHA 就能验证完整性了……
        31
    gam2046   32 天前
    也许把所有文件属性设置成 readonly 就可以了。
        32
    keith1126   32 天前
    @fvckDaybyte2 #30

    话虽如此,但请你考虑实际应用场景,不是所有人都懂校验 md5 的,所以用光盘确实是最简单粗暴的方法。
        33
    dangyuluo   32 天前
    估计是检测盘分区的格式是不是 ISO9660
        34
    yicong135   32 天前 via Android
    刻录成光盘下发给用户吧,反正你只能做到你能做的
        35
    Semidio   32 天前
    打包一个 Portable WinCDEmu http://wincdemu.sysprogs.org/portable/
    然后批处理挂载
    PortableWinCDEmu-4.0.exe /install
    PortableWinCDEmu-4.0.exe XXX.iso
    批处理弹出
    PortableWinCDEmu-4.0.exe /unmountall
    PortableWinCDEmu-4.0.exe /uninstall
    或者一个批处理
    PortableWinCDEmu-4.0.exe /install
    PortableWinCDEmu-4.0.exe XXX.iso Z:
    Z:\XXX.exe
    PortableWinCDEmu-4.0.exe /unmountall
    PortableWinCDEmu-4.0.exe /uninstall
        36
    iwishing   32 天前
    daemontools

    暴露年龄了。
        37
    muzuiget   32 天前
    知道怎么做的都是暴露年龄。
        38
    lingll   32 天前
    win10 自带虚拟光驱, 很好用
        39
    youngxu   32 天前 via Android
    mkisofs
        40
    loading   32 天前 via Android
    刻盘分发有啥麻烦的,说明书都不用写。
        41
    annielong   32 天前
    这样设计明显是为了防止软件被篡改,od 还是算了吧,
        42
    liuzhiyong   32 天前 via Android
    嫌麻烦就上虚拟光驱。
        43
    Juszoe   32 天前
    虚拟光驱有什么麻烦的,wi10 点两下就打开了
        44
    fvckDaybyte2   32 天前 via iPhone
    @keith1126 为什么要人去校验……运行之前用开发者签名检验完整性早就是业界常态,了解一下
        45
    GhostStar   32 天前
    @fvckDaybyte2 我说过了,最终目的是为了抗抵赖和防止载体被感染病毒,你要知道很多单位、学校、医院的电脑服务器都存在这种蠕虫,用 U 盘或者直接传输可执行文件的话很有可能会被蠕虫感染,感染后也不是说你校验完整性就可以的情况,最终目的还是需要让检查正常执行下去,而不是说发现文件被篡改后再去联系别人要干净的程序。

    不要用你们技术的想法去思考一件合规性质的事情。
        46
    ThomasZ   32 天前 via Android
    ISO 虚拟光驱
        47
    MrUser   32 天前
    我们公司已经见不到光驱了——
    自己嫌麻烦可以用虚拟光驱,如果给别人的话听楼上的吧(最好原样转交)。
        48
    fvckDaybyte2   32 天前 via iPhone
    @GhostStar “感染后也不是说你校验完整性就可以的情况”

    那请问要怎么才能解决,贴符?😄杀毒软件都是这么识别病毒的,你却说不行?
        49
    fvckDaybyte2   32 天前 via iPhone
    @GhostStar 很不好意思,我一般不相信人或者制度来保证某样东西,我只相信技术,能用技术解决的,请别用制度。
        50
    gamexg   32 天前
    @gransh #5 win10 默认自带虚拟光驱,双击 iso 文件自动挂载。
        51
    gamexg   32 天前
    @GhostStar #45 见过悲剧的内网环境,赞同。
    @fvckDaybyte2 #48 问题是大坑的制度限制了技术,内网规定必须使用定制版本的杀毒软件,外加内网严格隔离,病毒库非常老。最后出现内网 u 盘病毒都能泛滥。
        52
    GhostStar   32 天前
    @fvckDaybyte2 8 好意思,军方也是一样的管理手段,就算是你说的杀毒软件一样有解决不了 0day 等问题,还是说你比大家都聪明系列?
    抛开应用场景谈技术都是耍流氓,在这样的情况下与其耗费成本在不可靠的技术解决方案上面不如通过物理手段来解决。

    顺带一提不如您先去了解一下 U 盘蠕虫或者 LPK ?看看您的校验完整性是否能解决?
        53
    chztv   32 天前
    @gransh 在你自己电脑上你愿意破解不用光盘读,都没问题。但你继续分发就要按上级要求办,切忌自作聪明。
    觉得麻烦,你可以直接请示上级,说有办法不刻盘,能节省时间节省成本,让领导决定。
        54
    pinocchio2mx   32 天前 via Android
    Google 一下如何制作免 CD 补丁
        55
    siknet   32 天前 via Android
    每年医生都要考试,题库就是张光盘,一个 exe,打开就是 IE 内核 html 格式的题库,虚拟起来麻烦,也不符合要求-能纸质化方便医生们传阅。我后面直接用按键精灵配合抓文字软件,自动翻页抓取所有文字导出成 TXT,几百道题挂一个小时就行了。
        56
    hanbing135   32 天前 via Android
    考虑过上级的感受吗
        57
    acess   32 天前
    @mxalbert1996 有很多压缩软件(包括比较“流氓”的)会改关联,然后双击就不是虚拟光驱了。需要(可能还需要按住 SHIFT )右键找打开方式才可以。
        58
    acess   32 天前
    @GhostStar 有点好奇……刻盘也有 UDF 格式,即使不是可擦写的盘,也可以做到允许文件增删(但是已用空间不能释放),不知道制度是怎么处理这种情况的呢?
        59
    shuangyeying   32 天前 via Android
    机关经验里,刻盘就有油水。现在不搞刻盘了,肯定有人不高兴。
        60
    sampeng   32 天前
    感觉楼上说的对。。你破解后然后被病毒感染了。。你想想会发生什么吧。。
        61
    fvckDaybyte2   32 天前 via iPhone
    @GhostStar 我一直不理解,技术要是无法解决 u 盘病毒,请问是要给 u 盘做法还是贴符?😂🤣

    想破坏的人弄个假 u 盘不是就破解了?在制度管理下,破坏者面临的问题是敢不敢,足够利益驱使下银行都有人去抢,技术管理下破坏者面临的是能不能,没有足够本事不可能实施破坏
        62
    xmoiduts   32 天前 via Android
    '可移动磁盘'( E )
    |
    |--'Sandisk(8G)'
    |
    |--'软件.exe'

    有人遇见过类似的病毒吗😂
    估计这个防篡改的想法是这样的。
        63
    lshero   32 天前
    量产一堆 cdrom 分区格式的 U 盘?
        64
    mxalbert1996   32 天前 via Android
    @acess Win10 是禁止任何应用直接更改文件类型关联的,应用只能添加关联,然后用户双击类型文件时系统就会询问用户使用哪个应用打开。最终还得用户确认。
        65
    zlowly   31 天前
    如果程序判断机制比较简单的话,用 subst 命令将运行目录映射到一个盘符上,这样先试试看可行不,如果可以就直接用 BAT 批处理来执行就行了 ,不用额外软件。
        66
    MMMMMMMMMMMMMMMM   31 天前
    想起了小时候玩的各种台湾的游戏

    一种是虚拟光驱,楼上很多都说了

    一种是直接 windbg,ida 之类的破解掉了程序的入口(各大破解组干的活)

    后者很难,至少你要熟悉微软家的全 winapi 才知道怎么下断点
        67
    keymao   31 天前
    当然是虚拟光驱啦
        68
    encro   31 天前
    不用靠猜,给方案,让领导选择下。说不定一句话解决了。
        69
    gransh   31 天前
    @GhostStar 没有,你想多了,发过来就是邮件发的压缩包里面是程序,并不是用光盘给我的,只是我必须刻了盘才能运行
        70
    realpg   31 天前
    @loading #40
    单位 5000 台电脑,光驱数量不超过 20
        71
    taobibi   31 天前
    现在光驱还有卖的,而且价格不贵,虽然质量堪忧。我们一般至少准备三四个移动光驱。和委办局对接业务的时候,上级部门来检查的时候,都会用到的。而且据我所知,很多委办局用光驱是因为他们有比较严格的 U 盘管理系统。
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   2465 人在线   最高记录 5043   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.3 · 25ms · UTC 14:20 · PVG 22:20 · LAX 07:20 · JFK 10:20
    ♥ Do have faith in what you're doing.