bitcookies / winrar-keygen Goto Github PK
View Code? Open in Web Editor NEWPrinciple of WinRAR key generation.
License: MIT License
Principle of WinRAR key generation.
License: MIT License
Hello bitcookies,
It's kinda a suggestion but will it be possible to make an exe that takes registration name as a text field input and outputs rarreg.key directly without running it through powershell ?
It's for the people who are not well versed in computers.
Thanks for the keygen thought i really like it.
PS :- I'm planning to make one but idk anything about making exe files so I'll have to learn and start it from scratch.
I brought a genuine WinRAR license on win-rar.com, and got a rarreg.key file that contain utf-8 characters.
Then I try use your winrar-keygen to generate a rarreg.key file like the genuine one.
我今天购买了正版的WinRAR授权,然后发现授权文件可以使用中文。
后经过自己尝试用你的winrar-keygen生成了中文用户名的rarreg.key文件。
首先在控制面板-时钟和区域-区域的管理选项卡下,选择[更改系统区域设置],勾选[Beta版:使用Unicode UTF-8提供全球语言支持]
重启电脑后用Powershell在winrar-keygen文件夹下运行
.\winrar-keygen-x64.exe "utf8:神北小毬" "Single PC usage license" | Out-File -Encoding UTF8 rarreg.key
生成的文件中增加一个换行,更改文件编码为utf-8 no ROM。之后此文件就可以正常激活WinRAR 7.00了。
rarreg[神北小毬].zip
When you purchase WinRAR, you get a rarreg.rar file which can be opened in winrar to activate it.
How can I convert the rarreg.key that this tool generates to a rarreg.rar? Just compressing it doesn't work.
i do disabled window defense but it didn't seem to work. it just flash open a console like cmd window and close itself immediately
I downloaded the .exe file and it opens quickly but I don't know how it works. I don't see any instructions on GitHub that mention how to use the .exe file. Any help would be appreciated.
OS: Windows 11 Pro
I cobbled up a batch script that generates the key automatically last year and it still works as of today, however, with the xz utils incident several months ago, I wanna be on the safe side and have the script eventually be able to build the KG from source automatically without installing the entire Visual Studio. I'm no developer, just casually learning how to write batch script; it's a bit of a struggle for me to figure it out.
Downloaded source zip and extracted to C:
Downloaded hMSBuild.bat and moved it to C:\Windows
Installed VS2022 Build Tools along + some per this issue for it to stop throwing an error "vcpkg install error:in triplet x64-windows: Unable to find a valid Visual Studio instance Could not locate a complete Visual Studio instance"
> winget install Microsoft.VisualStudio.2022.BuildTools --silent --override "--wait --quiet --add ProductLang En-us --add Microsoft.VisualStudio.Component.VC.Tools.x86.x64 --add Microsoft.VisualStudio.Component.Windows10SDK --add Microsoft.VisualStudio.Component.Windows11SDK --add Microsoft.VisualStudio.Workload.NativeDesktop --includeRecommended"
Rebooted
Installed git
Installed vcpkg
> git clone https://github.com/microsoft/vcpkg
> .\vcpkg\bootstrap-vcpkg.bat
.\vcpkg\vcpkg install mpir --triplet=x64-windows
> vcpkg integrate install
> cd C:\winrar-keygen-master
> hmsbuild winrar-keygen.sln
Build fails. See log below. What am I doing wrong? How can I simplify the process and ensure that only the necessary stuff are installed?
hMSBuild: "C:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\MSBuild\Current\Bin\amd64\MSBuild.exe"
MSBuild version 17.10.4+10fbfbf2e for .NET Framework
Build started 6/21/2024 12:16:07 PM.
Project "C:\winrar-keygen-master\winrar-keygen.sln" on node 1 (default targets).
ValidateSolutionConfiguration:
Building solution configuration "Debug|x64".
Project "C:\winrar-keygen-master\winrar-keygen.sln" (1) is building "C:\winrar-keygen-master\winrar-keygen.vcxproj" (2)
on node 1 (default targets).
PrepareForBuild:
Creating directory "C:\winrar-keygen-master\obj\x64-Debug\".
Structured output is enabled. The formatting of compiler diagnostics will reflect the error hierarchy. See https://ak
a.ms/cpp/structured-output for more details.
Creating directory "C:\winrar-keygen-master\bin\x64-Debug\".
Creating directory "C:\winrar-keygen-master\obj\x64-Debug\winrar-keygen.tlog\".
InitializeBuildStatus:
Creating "C:\winrar-keygen-master\obj\x64-Debug\winrar-keygen.tlog\unsuccessfulbuild" because "AlwaysCreate" was spec
ified.
Touching "C:\winrar-keygen-master\obj\x64-Debug\winrar-keygen.tlog\unsuccessfulbuild".
VcpkgTripletSelection:
Using triplet "x64-windows-static" from "C:\Users\0\vcpkg\installed\x64-windows-static\"
Using normalized configuration "Debug"
ClCompile:
C:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\VC\Tools\MSVC\14.40.33807\bin\HostX64\x64\CL.exe /c /I
"C:\Users\0\vcpkg\installed\x64-windows-static\include" /ZI /JMC /nologo /W3 /WX- /diagnostics:column /sdl /Od /D _DE
BUG /D _CONSOLE /D _UNICODE /D UNICODE /Gm- /EHsc /RTC1 /MTd /GS /fp:precise /Zc:wchar_t /Zc:forScope /Zc:inline /std
:c++17 /permissive- /Fo"C:\winrar-keygen-master\obj\x64-Debug\\" /Fd"C:\winrar-keygen-master\obj\x64-Debug\vc143.pdb"
/external:W3 /Gd /TP /FC /errorReport:queue /utf-8 _tmain.cpp
_tmain.cpp
C:\winrar-keygen-master\BigInteger.hpp(4,10): error C1083: Cannot open include file: 'gmp.h': No such file or directory
[C:\winrar-keygen-master\winrar-keygen.vcxproj]
(compiling source file '_tmain.cpp')
Done Building Project "C:\winrar-keygen-master\winrar-keygen.vcxproj" (default targets) -- FAILED.
Done Building Project "C:\winrar-keygen-master\winrar-keygen.sln" (default targets) -- FAILED.
Build FAILED.
"C:\winrar-keygen-master\winrar-keygen.sln" (default target) (1) ->
"C:\winrar-keygen-master\winrar-keygen.vcxproj" (default target) (2) ->
(ClCompile target) ->
C:\winrar-keygen-master\BigInteger.hpp(4,10): error C1083: Cannot open include file: 'gmp.h': No such file or directo
ry [C:\winrar-keygen-master\winrar-keygen.vcxproj]
0 Warning(s)
1 Error(s)
I would really like to know, if this code is also intended to be used on Linux.
Of course I can use mono or wine . but I would like to run it as binary or a compiled code on linux.
So how do I compile this for linux? :)
Thanks in advance!
i forked it
made the text1 text2 secrets with the github in them and then clicked actions and the workflow is no where to be seen
(nvm it was in keygen secrets lol mb)
The format string "60%060s%060s" at:
winrar-keygen/WinRarKeygen.hpp
Line 214 in fbc4fb2
winrar-keygen/WinRarKeygen.hpp
Line 242 in fbc4fb2
The string should be replaced with "60%s%s"
like this:
winrar-keygen/WinRarKeygen.hpp
Line 214 in fbc4fb2
RegInfo.Items[1] = HelperStringFormat("60%s%s", LicenseTypeSignatureS.c_str(), LicenseTypeSignatureR.c_str());
and
winrar-keygen/WinRarKeygen.hpp
Line 242 in fbc4fb2
RegInfo.Items[2] = HelperStringFormat("60%s%s", UserNameSignatureS.c_str(), UserNameSignatureR.c_str());
The changes introduced in #6 already ensure the strings to be formatted are exactly 60 chars.
考虑到PR太麻烦,这里就提个 issue 啰嗦一下吧,以下正题:
首先,WINRAR的简中个人版,不管有没有注册都有广告。
这里是简中版去广告的四种方式。
商业版地址规律:
YYYYMMDD,年月日;PPP是渠道;XXX,版本号。
https://www.win-rar.com/fileadmin/winrar-versions/sc/scYYYYMMDD/PPP/winrar-x64-XXXsc.exe
综上所述,这些文献资料提供的信息与逻辑,个人想出了一个快速使用的小点子
其他参考资料:
RAR registration data
Github
Github.com
UID=3a3d02329a32b63da7d8
6412212250a7d8753c5e7037d83011171578c57042fa30c506caae
9954e4853d415ec594e460a7213ad70c9139c941613a53b6798ea8
aa19873a1f107ba38957c31029722ba44f4c88667180de0dd18d35
b59927bfb6c3db0f916a59b707c657bc9360faa4200e4ee2cbd7e2
7ca2797b748eb2edce71ac60b2e8cca23563003c752ba44f4c8866
7180de0dfb4545465f32e0b12aa3bcaf0e9c21b4425f627c609b18
5eede7ed46566b10bf033daa6384062b259194b1acbd3027113380
WinRAR version: 6.0.2
By simply following the tutorial you may hit a roadblock because the workflows are not visible.
This is because they are disabled by default on forked repos.
Could you add a note in the readme to warn noobs like me to press 'that button' to enable them.
I found the button but pushed it before documenting the process.
The error InternalError: The length of register data is not correct.
is sometimes returned while generating a key.
After some testing, I discovered that the length checks that should prevent that error in the first place, are incorrect.
first:
winrar-keygen/WinRarKeygen.hpp
Line 196 in 4d7ecf7
Pad with zeros, and <=
should be ==
:
if (LicenseTypeSignatureR.length() < 60) {
LicenseTypeSignatureR.insert(LicenseTypeSignatureR.begin(), 60 - LicenseTypeSignatureR.size(), '0');
}
if (LicenseTypeSignatureS.length() < 60) {
LicenseTypeSignatureS.insert(LicenseTypeSignatureS.begin(), 60 - LicenseTypeSignatureS.size(), '0');
}
if (LicenseTypeSignatureR.length() == 60 && LicenseTypeSignatureS.length() == 60) {
second:
winrar-keygen/WinRarKeygen.hpp
Line 207 in 4d7ecf7
same as above, and ||
should be &&
:
if (UserNameSignatureR.length() < 60) {
UserNameSignatureR.insert(UserNameSignatureR.begin(), 60 - UserNameSignatureR.size(), '0');
}
if (UserNameSignatureS.length() < 60) {
UserNameSignatureS.insert(UserNameSignatureS.begin(), 60 - UserNameSignatureS.size(), '0');
}
if (UserNameSignatureR.length() == 60 && UserNameSignatureS.length() == 60) {
These changes should get rid of that error.
Just on the Release file executable, I found detection score of 2/74 at VirusTotal. CrowdStrike Falcon and Cynet are claiming that.
Just check and disinfect your executable. Thanks!
Hello I was using your keygen which was very nice but it doesn't put RAR registration data on top of the rarreg.key file which dont let it be usable
https://github.com/bitcookies/winrar-keygen/blob/master/README.HOW_DOES_IT_WORK.md
I don't know if it's possible to change the font color.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.