Reverse Engineering RET Homepage RET Members Reverse Engineering Projects Reverse Engineering Papers Reversing Challenges Reverser Tools RET Re-Search Engine Reverse Engineering Forum Reverse Engineering Links

Go Back   Reverse Engineering Team Board > Reverse Engineering Board > .NET Reverse Engineering
FAQ Members List Calendar Search Today's Posts Mark Forums Read

Reply
 
Thread Tools Display Modes
  #381  
Old 03-06-2008, 01:51 AM
kesk kesk is offline
Member
 
Join Date: Jul 2007
Posts: 18
Default

Hi,

I got stuck up here for the crackme15:

num4 = num4 Xor CLng((buffer(num2) << 8))

VS says "Operator << not defined for types Char or int"

and i cant go after this. Whats the actual code?
Reply With Quote
  #382  
Old 03-11-2008, 05:01 AM
JackTheRipper JackTheRipper is offline
Member
 
Join Date: Jan 2008
Posts: 22
Default

Quote:
Originally Posted by LibX View Post
New version of RE-Sign is coming up!

New Features:
* Recursive RE-Signing of references
* RE-Sign smartassembly obfuscated assemblys with extra string encryption
* A Lot faster
* Build-in StrongName keypair generator

Check attachment for screenshot

BETA Online soon!

Any news about this?
Reply With Quote
  #383  
Old 03-11-2008, 05:20 AM
JackTheRipper JackTheRipper is offline
Member
 
Join Date: Jan 2008
Posts: 22
Lightbulb Join me to this project, please.

I'm in the process of cracking a very well known (and very good, indeed) .NET licensing system. For cracking I mean generate licenses for the component itself (but, if valid, this method could be used in other applications protected by this component as well). I'm not aware of any crack currently available on the net for my target. The way I want to crack it is somewhat unconventional IMHO; unfortunately I got stuck (mostly because I'm a newbie ) and I'd like to be contacted via PM in particular by Kurapica, rongchaua and LibX to talk about this project in depth. By now I don't want to name the target publicly but if we get into it, a complete tutorial will be available for all, of course.

Thank you very much.
Reply With Quote
  #384  
Old 03-12-2008, 06:32 PM
rendari rendari is offline
Member
 
Join Date: Aug 2007
Posts: 39
Default

Quote:
Originally Posted by Kurapica View Post
Hi everyone
It's been a while since we wrote a crackme so this is a nice one to refresh your minds

It's not very hard but needs a little brain, Of course you can do it in one patch but It's not allowed so you must write a valid keygen and a tutor for the rest of us to show us how you solved it.

Enjoy...

http://rapidshare.com/files/97017142...ME_15.rar.html
Hey Kurapica,

your crackme says "Sound System Could Not Be Initialized" and then abruptly exits on WinVista

EDIT Kurapica, it seems all your recent programs do this
Reply With Quote
  #385  
Old 03-13-2008, 12:41 PM
Kurapica Kurapica is offline
Senior Member
 
Join Date: May 2006
Location: Archives
Posts: 357
Default Damn Vista !

@Rendari :

Although the assembly is compiled to target 0x86 CPU and, I also use a native DLL <FMOD.dll> to play sound !!

On startup this is the Entrypoint CODE:

Code:
    Public Sub Main()

        ''=========================================================
        ''[3] Extract FMOD.dll and copy it to System32 folder
        ''=========================================================
        Try

            'Get manifest resource
            Dim RS As IO.Stream = Reflection.Assembly.GetExecutingAssembly.GetManifestResourceStream("CrackME.fmod.dll")
            'Get system32 Dir location
            Dim Sys32 As String = Environment.GetFolderPath(Environment.SpecialFolder.System)
            'Create File stream
            Dim FL As New IO.FileStream(Sys32 + "\fmod.dll", IO.FileMode.Create)
            'Copy Stream to array
            Dim Bytes(RS.Length - 1) As Byte
            RS.Read(Bytes, 0, RS.Length)
            RS.Close()
            'Copy Array to file
            FL.Write(Bytes, 0, Bytes.Length)
            FL.Close()
            Erase Bytes


        Catch ex As Exception

            MsgBox("Couldn't initialize Sound system !", MsgBoxStyle.Critical, "Aborting...")
            End

        End Try

        '=========================================================
        '[3] Start application
        '=========================================================
        FrmMain = New Form_Main
        Application.Run(FrmMain)


    End Sub
So the error occurs sometimes during this routine and most probably because you don't have enough permissions to write any thing to vista System32 Folder.


__________________
Life can only be understood backwards but It must be read forwards.
Reply With Quote
  #386  
Old 03-13-2008, 02:30 PM
Kurapica Kurapica is offline
Senior Member
 
Join Date: May 2006
Location: Archives
Posts: 357
Wink 2 Issues

Something to make clear ;

If you have Application [A]

Where [A] needs Library [b] to work.

If [A] and [b] are strong named then

If you remove strong name signature from [b] and then changed any byte in [b] then [A] can't use [b] anymore unless you patch the reference of [b] in [A] Assembly references, Patching a reference can be done with UFO's SmartKill Patcher quickly and then everything will work properly.

========================================

Regarding the Source code of My "MovieScroller.Dll" please I can't share it, don't bitch me !!
But I can post the latest build of this library here so that it can be used in your demos.

using the control is easy, just drop one in your form and then use this line to add moving text or images.

http://rapidshare.com/files/99284462...oller.dll.html

Code:
Moviescroller1.Titles.AddTextTitle
Moviescroller1.Titles.AddGraphicalTitle
========================================

Thanks
__________________
Life can only be understood backwards but It must be read forwards.
Reply With Quote
  #387  
Old 03-13-2008, 09:06 PM
kenja kenja is offline
Junior Member
 
Join Date: Mar 2008
Posts: 2
Default

Has anyone checked out the Remotesoft .NET protector? I downloaded the scribble demo from the website, looks amazingly simple to crack. All they are doing is running an NGEN'd exe in their own emulated .NET framework. I had no problem patching the exe in memory with Olly to inject my own code and messageboxes. I also wrote a loader so that those changes would be present every time I ran the app, just like in a crack I guess native compilation with .NET is not the way to go =/
Reply With Quote
  #388  
Old 03-14-2008, 03:13 AM
rongchaua rongchaua is offline
Senior Member
 
Join Date: Apr 2007
Posts: 91
Default

@Kurapica : You can use MciSendString to play media files. Attach you media file in your resources then copy them to anywhere when program is started, play and delete them when applications is closed. With this way you don't have problem with Vista anymore. And don't try to copy any file to C:\. Because of UAC, the application can not do it.
__________________
My site: http://rongchaua.net
Reply With Quote
  #389  
Old 03-14-2008, 06:17 AM
JackTheRipper JackTheRipper is offline
Member
 
Join Date: Jan 2008
Posts: 22
Default

Quote:
Originally Posted by kenja View Post
Has anyone checked out the Remotesoft .NET protector? I downloaded the scribble demo from the website, looks amazingly simple to crack. All they are doing is running an NGEN'd exe in their own emulated .NET framework. I had no problem patching the exe in memory with Olly to inject my own code and messageboxes. I also wrote a loader so that those changes would be present every time I ran the app, just like in a crack I guess native compilation with .NET is not the way to go =/
This app has always fashinating me and I've asked myself many times what it really does to your assembly.

Why not write a nice tutor?
Reply With Quote
  #390  
Old 03-14-2008, 09:53 AM
kenja kenja is offline
Junior Member
 
Join Date: Mar 2008
Posts: 2
Default

Quote:
Originally Posted by JackTheRipper View Post
This app has always fashinating me and I've asked myself many times what it really does to your assembly.

Why not write a nice tutor?
Well, err I suppose I could if I find some time, but its really not so complicated

What do you want me to do, just change the About messagebox to be displayed by my own injected code... or something more?
Reply With Quote
Reply


Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump





Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2023, Jelsoft Enterprises Ltd.