吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 4648|回复: 22
收起左侧

[CrackMe] 做了一个exe,加了壳,看下能坚挺多久...

  [复制链接]
约定的童话 发表于 2021-8-15 10:23
CM是什么?Crackme是什么?这是什么东西?楼主发的什么?
他们都是一些公开给别人尝试破解的小程序,制作 Crackme 的人可能是程序员,想测试一下自己的软件保护技术,也可能是一位 Cracker,想挑战一下其它 Cracker 的破解实力,也可能是一些正在学习破解的人,自己编一些小程序给自己破解,KeyGenMe是要求别人做出它的 keygen (序号产生器), ReverseMe 要求别人把它的算法做出逆向分析, UnpackMe 是要求别人把它成功脱壳,本版块禁止回复非技术无关水贴。

本帖最后由 约定的童话 于 2021-8-15 22:08 编辑

做了一个exe,加了壳,看下能坚挺多久...解出源码即可!
VB写的,生成的exe,然后加的壳,软件后台静默运行方式,看不到窗口
目前挺了8个多小时,可以了,我公布源码吧
Public xlApp As Object
Public xlBook As Excel.Workbook
Public xlSheet As Excel.Worksheet
Private Sub Form_Load()
    Dim i, n, arr, brr
    Set xlApp = GetObject(, "Excel.Application")
    If xlApp.ActiveWorkbook.Sheets.Count = 0 Then
        MsgBox "此exe需要配合指定工作簿使用!", 48, "警告!"
        End
    Else
        Set xlSheet = xlApp.ActiveWorkbook.Sheets(1)
        With xlSheet
            arr = .Range("f8:n" & .[f65536].End(3).Row)
            .[c4:n4] = "": .[a6:n6] = ""
            brr = .[a1:n6]
            For j = 1 To 14    '点数
                For i = UBound(arr) To 1 Step -1
                    If Val(Split(brr(5, j), "点")(0)) <> arr(i, 1) Then
                        brr(6, j) = brr(6, j) + 1
                    Else
                        Exit For
                    End If
                Next
                If brr(6, j) = "" Then brr(6, j) = 0
            Next
            For j = 3 To 8    '大小对
                If brr(3, j) = "1对" Then s = 11
                If brr(3, j) = "2对" Then s = 22
                If brr(3, j) = "3对" Then s = 33
                If brr(3, j) = "4对" Then s = 44
                If brr(3, j) = "5对" Then s = 55
                If brr(3, j) = "6对" Then s = 66
                For i = UBound(arr) To 1 Step -1
                    If arr(i, 6) <> s Then
                        brr(4, j) = brr(4, j) + 1
                    Else


                        Exit For
                    End If
                Next
                If brr(4, j) = "" Then brr(4, j) = 0
            Next
            For j = 9 To 14    '大小豹
                If brr(3, j) = "1豹" Then s = 111
                If brr(3, j) = "2豹" Then s = 222
                If brr(3, j) = "3豹" Then s = 333
                If brr(3, j) = "4豹" Then s = 444
                If brr(3, j) = "5豹" Then s = 555
                If brr(3, j) = "6豹" Then s = 666
                For i = UBound(arr) To 1 Step -1
                    If arr(i, 7) <> s Then
                        brr(4, j) = brr(4, j) + 1
                    Else
                        Exit For
                    End If
                Next
                If brr(4, j) = "" Then brr(4, j) = 0
            Next
            .[a1:n6] = brr
        End With
        End
    End If
End Sub

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册[Register]

x

免费评分

参与人数 2吾爱币 +2 热心值 +1 收起 理由
xiong930626 + 1 + 1 用心讨论,共获提升!
gba626 + 1 我很赞同!

查看全部评分

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

henry217 发表于 2021-8-15 17:01
这是后门病毒吗?


如果是,希望楼主下次标注,不要一声不吭


已经发送至卡巴斯基实验室进行分析

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册[Register]

x
 楼主| 约定的童话 发表于 2021-8-15 13:46
领悟者的涂鸦笔 发表于 2021-8-15 11:45
PACKER:UPolyX v0.5
这是测试壳还是测试你自己写的exe

加的SE壳,软件是个窗体,运行之后就开始工作了,如果检测不到必备环境会直接报错
syyangyuan 发表于 2021-8-15 10:26
LegendSaber 发表于 2021-8-15 10:56
挺尴尬的。。XP和WIN10都打不开。。。
demolee 发表于 2021-8-15 11:13
我这里也有这个问题,有点尴尬
Domado 发表于 2021-8-15 11:52
软件打不开,点击就自动退出
dmc520 发表于 2021-8-15 11:52
打不开呀.
leonalewis 发表于 2021-8-15 12:32
感谢,先下了试试看~
leonalewis 发表于 2021-8-15 12:34
leonalewis 发表于 2021-8-15 12:32
感谢,先下了试试看~

打不开啊,还闪退
ggyynxj 发表于 2021-8-15 13:00
这个是交智商税吗?
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-24 12:52

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表