Klinzter Posted March 27, 2013 Posted March 27, 2013 (edited) This is a totally different approach to the other keygenMe's that I've created before but looking forward to see a keygen.if you make one give some rating between 1 and 10 of how hard it was.. and if you can show me a little video showing how u did it.. Note: make sure that you create your own keygen without using the one I provided.. the DLL is only for demo purposes and NOT to be used for a (keygen)Keygen_Me_1.5.rar Edited March 28, 2013 by Klinzter
atom0s Posted March 27, 2013 Posted March 27, 2013 (edited) In order to allow this to run/work you will need to do:regsvr32 KeygenMe.dll Since it is a COM DLL that requires its interface to be registered. Afterward, writing a Keygen for it is simple since the dll exposes its interface for us. Username: atom0sKey: 1E0E10EF61-BD081861C0 Source for my keygen: frmMain.cs namespace atom0s_Keygen { using System; using System.Windows.Forms; public partial class frmMain : Form { private Keygen m_Keygen; public frmMain() { InitializeComponent(); var clsid = new Guid("5DA33EEC-8C26-48ED-8FFA-8581A7DBAC52"); this.m_Keygen = (Keygen)Activator.CreateInstance(Type.GetTypeFromCLSID(clsid)); } private void txtUsername_TextChanged(object sender, EventArgs e) { try { this.txtSerial.Text = this.m_Keygen.Keygen(this.txtUsername.Text); } catch { this.txtSerial.Text = "Invalid Username Given!"; } } } } Keygen.cs: namespace atom0s_Keygen { using System.Runtime.CompilerServices; using System.Runtime.InteropServices; [CompilerGenerated, Guid("B2C05D0D-212F-4277-A454-847CE0D2D0A5"), TypeIdentifier] [ComImport] public interface _Keygen { [DispId(1610809344)] [return: MarshalAs(UnmanagedType.BStr)] string Keygen([MarshalAs(UnmanagedType.BStr)] [in] string Username); } [CompilerGenerated, CoClass(typeof(object)), Guid("B2C05D0D-212F-4277-A454-847CE0D2D0A5"), TypeIdentifier] [ComImport] public interface Keygen : _Keygen { } }atom0s!Keygen.7z Edited March 27, 2013 by atom0s
Klinzter Posted March 27, 2013 Author Posted March 27, 2013 you have to create your own keygen without using the provided DLL file
YuqseLx Posted March 27, 2013 Posted March 27, 2013 not without use dll because "regsvr32 KeygenMe.dll " this command register dll
Klinzter Posted March 27, 2013 Author Posted March 27, 2013 (edited) anyone else up for the challenge? remember that you have to come up with your own keygen not using the existing one.. Edited April 15, 2013 by Klinzter
NOP Posted March 27, 2013 Posted March 27, 2013 For me it is pointless spending time reversing the DLL and reproducing code which already can be used when you can just write a keygen which calls it and generates valid keys The DLL could be embedded into the keygen to create a standalone keygen but i'm guessing that you would like someone to re-create the code?
Klinzter Posted March 28, 2013 Author Posted March 28, 2013 (edited) For me it is pointless spending time reversing the DLL and reproducing code which already can be used when you can just write a keygen which calls it and generates valid keys The DLL could be embedded into the keygen to create a standalone keygen but i'm guessing that you would like someone to re-create the code? just create a keygen without using the one I made.. I know that you could just do what atom0s did but that's like taking a math test and copying every single answer off your friend.. it doesn't prove anything and therefore his keygen is null Edited March 28, 2013 by Klinzter
atom0s Posted March 28, 2013 Posted March 28, 2013 just create a keygen without using the one I made.. I know that you could just do what atom0s did but that's like taking a math test and copying every single answer off your friend.. it doesn't prove anything and therefore his keygen is null Given that if you look at this as a real world application, my method would be entirely valid to produce a working serial. Also your original post never mentioned any set of rules you wanted to be followed. 2
Klinzter Posted March 28, 2013 Author Posted March 28, 2013 Given that if you look at this as a real world application, my method would be entirely valid to produce a working serial. Also your original post never mentioned any set of rules you wanted to be followed. this is not the real world but a section called (CrackMe's / UnPackMe's / KeygenMe's) where hobbyist can prove they can unpack, crack, and make a keygen.. you want to go the lazy way by not making your own..its all cool np.. any more takers?
kao Posted March 29, 2013 Posted March 29, 2013 where hobbyist can prove they can unpack, crack, and make a keygen.. That's exactly what atom0s did - make a keygen. If crackme author is ignorant enough to provide a serial generation routine in the crackme, it's just normal to use it. you want to go the lazy way by not making your own.. Oh, would you like us to implement SHA256 from scratch, too? Just to prove it's doable - keygen + relevant source code. klinzter_1.5_keygen.rar 1
Klinzter Posted March 30, 2013 Author Posted March 30, 2013 very nice KAO, any way to see a little vid of how you did it?
LulzCoder Posted April 3, 2013 Posted April 3, 2013 I doubt now that you made this If you coded this, then what are you trying? Learn how to code keygen from your own app? First of all, your rules are waste of time. If I have to give it level I will give it 2. You are saying not to use your DLL and code our own from base. But I want to ask you if we can use this DLL which is a COM type then why we can't And Kao did a job, submitted keygen. What you want more? If you are developer of this do something new securing apps, not asking for a tut which teaches you how to crack your protection. If you are the developer you have source of Kao's keygen and ofcource your's. See them.
kao Posted April 3, 2013 Posted April 3, 2013 @LulzCoder: No, he just wants to see a 2 hour horror movie.. In main role - kao, staring at computer screen, analyzing crackme code, writing down notes and swearing like a sailor. 2
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now