首页
社区
课程
招聘
未解决 [求助][新人求教] 如何从零开始学习flexlm的破解?
发表于: 2021-3-26 23:15 12183

未解决 [求助][新人求教] 如何从零开始学习flexlm的破解?

2021-3-26 23:15
12183

也在论坛里看了不少帖子,多数是在已有的基础上讲新的flexlm版本或特性的破解,那如果要从头开始学的话,应该看哪些资料?

 

非常感谢!


[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

收藏
免费 0
支持
分享
最新回复 (4)
雪    币: 101
活跃值: (743)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
2
找一个版本,把ida x96dbg这些工具装上,开始动手吧。
2021-3-31 12:52
0
雪    币: 220
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
3

也刚开始接触,ida, x64dbg 都用上了,也看了很多文章,就是感觉还是无从下手,说到底就是菜,关键是自己的目标程序还是freebsd 上跑的,我按照大神的帖子,查SIGN%s ,查Error 9: 都只能进行到前一两步,到后面就发现和大神的截图不一样了,后来发现大神的程序都是windows 下。



我觉得其中比较有参考意义的帖子和资料是


  1.  [原创]椭圆曲线加密分析:FLEXLM ECC问答[7月16日更新到第7部分]-软件逆向-看雪论坛-安全社区|安全招聘|bbs.pediy.com

  2.  另外一个是FlexLM 的手册 user guide

小白最希望了解的是:

    1. 许可的方式有哪里? 有Server 无Server?License的格式怎么解读?

    2. 什么是ECC? 怎么判断遇到的软件需要ECC,ECC加密的位数和复杂度是什么?

    3. 怎么patch ECC ? 我怎么确定哪些程序需要Patch ,遇到的文件有lmgrd 守护,还有VENDOR Daemon ,还有其他的app 似乎都有引用flexnet 的库,有的说只需要patch vendor ,有的说相关的app 都要patch . 那windows 里面有程序可判断lib 引用,但是linux 下怎么判断呢?我用lmver 来获取到app 含有flexnet 库的引用和版本是不是都要patch 呢?我按照大神的帖子,搜了那么多关键字,只在lmgrd 上找到,后面的步骤都进行不下去,那所谓的引用了flexnet库 的app 我更不知道如何下手了。还有这么多所谓的Flexlm 的不同版本下找patch ECC的方法都有偏差。小白很难确定是不是之前那个方法适合自己呢?


    4. 怎么替换pubkey? 怎么找到pubkey? 怎么编译?替换pubkey 是替换license server 呢还是client 也要替换?


小白问题多的。。。。。。感觉小白为何这么啰嗦,大神可以根据a,d,f,g 的知识推断出b,c,e ,而小白看到 a,d,b,c,e,g,f 就算把它理顺就不错了。跟别说小白往往只看到a,g,e,唉,说多了都是泪。



    

最后于 2021-4-1 15:29 被mb_sbdalgrk编辑 ,原因:
上传的附件:
2021-4-1 15:14
0
雪    币: 1251
活跃值: (3705)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
把论坛所有跟FLEXlm有关的帖子全看一遍  搞定不是问题  我就是这么干的
2021-11-10 19:43
0
雪    币: 3763
活跃值: (850)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
现在也准备要学习了,也是一头雾水啊
2022-12-1 20:23
0
游客
登录 | 注册 方可回帖
返回
//