吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 3069|回复: 5
收起左侧

[讨论] powershell解码EmEditor序列号,并复制到粘贴板

  [复制链接]
hoochanlon 发表于 2023-3-11 21:12

看到福利区 分享两个EmEditor 终身授权激活码(出处: 吾爱破解论坛),我是觉得下载文件在去查看太麻烦了,直接发个curl请求过去把序列号拷贝到粘贴版,过去复制到程序就完事了,为防“君子”简单做了下混淆base64编码,所以顺便看点资料,再者闲来无事,就随手写了个玩具代码,这个没什么技巧性可言的,故作讨论贴,仅供学习交流。

下面powershell一键搞定。

irm https://ghproxy.com/https://raw.githubusercontent.com/hoochanlon/ihs-simple/main/d-pwsh/emeditor_random_keygen.ps1|iex 

git仓:https://github.com/hoochanlon/ihs-simple/blob/main/d-pwsh/emeditor_random_keygen.ps1  附源码:

# 发现一个升级的aiu文件,删不删随喜吧,"C:\ProgramData\Emurasoft\EmEditor\updates\emed64_updates4u.aiu"
# 摇骰子1~6点随机选一个 emeditor key。
# $emeditor_v21_str;$getkey; 重复定义增加多余的输出显示
$i =  (1..6|Get-Random)
$emeditor_v21_str = switch ($i)
{
1 {"RABNAEEAWgBNAC0AVwBIAFkANQAyAC0AQQBYADIAMgAyAC0AWgBRAEoAWABOAC0ANwA5AEoAWABIAA=="}
2 {"RABTAEIAWgBHAC0AQgBGADIAWABIAC0ATQA5ADIAMgAyAC0ARAA1AE0AOABMAC0AUQBDAEMAWABIAA=="}
3 {"RABNAEEAWgBFAC0AVgBLAFoASgBWAC0AMgA4AFoAWgBaAC0ANABUADcAQQBKAC0ANwBIAEgANQA1AA=="}
4 {"RABQAEEAWgA2AC0AUwBIADIAVQBQAC0AUwA3AFoAWgBaAC0AWAA0ADcAVABVAC0ARgBVAEwAMgBYAA=="}
5 {"RABTAEgAWgBBAC0AUQBKADMARwBXAC0AWQBVAFoAWgBaAC0AUwBWAEYAWgAyAC0ANgBEAEIAVQBFAA=="}
6 {"RABNAEEAWgBNAC0AWgBNADUANQA2AC0ASwA2AFoAWgBaAC0AOQA5AEwAVwA4AC0AVwBWADUAQgBUAA=="}
}

# 编码测试 [System.Convert]::ToBase64String([System.Text.Encoding]::Unicode.GetBytes("asdasdxzczc"));
$getkey = [System.Text.Encoding]::Unicode.GetString([System.Convert]::FromBase64String($emeditor_v21_str))
Set-Clipboard -Value $getkey # Get-Clipboard

Write-Output ""
Write-Output "注册名字随便填一个,序列号粘贴进去就行了。序列号已复制到粘贴板:" $getkey
Write-Output ""
Write-Output "xp/win7/server2008请下载:http://files.emeditor.com/emed32_14.8.1.exe"
Write-Output ""
Write-Output "win10/win11及未来更高版本以上:https://support.emeditor.com/en/downloads/latest/installer/64"

编码测试过程中的发现:

iwr https://xxxx.com | iex  ,据CS免杀-PowerShell加载命令免杀所说“缩写IWR,用来访问网页的内容,默认使用IE引擎“。结合我个人实验推测,不管是UTF8还是GB2312,中文都会显示乱码应该是与这个有关系。(可探讨)

通过iex反弹加载远程git仓字符文本内容执行,都不用像以前调用下载,然后文件执行,最后还要附加一句删除脚本自身语句,省去remove-item $MyInvocation.MyCommand.Path -force这一动作。

效果图一

效果图二

最后,我推测emeditor甚至可通过注入注册表的方式直接完成,免进入界面去激活。粗略来说:

  • CLSID,“全局唯一标示符”,标识软件用的(随机数字),“Classes\Wow6432Node\” 软件的注册信息用的。

加上之前写过fail_idm.ps1的经验,综上我觉得是可行的。(可探讨)不过我嫌麻烦,就没做了。

参考资料:

免费评分

参与人数 3吾爱币 +3 热心值 +2 收起 理由
月如梭红尘辗 + 1 谢谢@Thanks!
UN2758 + 1 + 1 谢谢@Thanks!
青-山胡椒 + 1 + 1 我很赞同!

查看全部评分

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

lovnie 发表于 2023-3-11 21:34
这方法不错
chm1988 发表于 2023-3-11 21:41
 楼主| hoochanlon 发表于 2023-3-11 21:50
chm1988 发表于 2023-3-11 21:41
试试看看可以不

一般厂家ban序列号的机制:

1. 大部分都是检测多台主机注册的数量远超正常个人及家庭使用的数量。
2. 对离线激活进行付费购买上的在线校验
3. 看地区,再者就是有意做市场推广,对小范围的睁一只眼闭一只眼。
debug_cat 发表于 2023-3-11 22:27
感谢分享哦
bing_2019 发表于 2023-3-31 11:22
楼主太牛了,学习到了。谢谢
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

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

GMT+8, 2024-11-24 23:56

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

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