Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > .NET Languages
You last visited: Today at 21:13

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



[VB 2010] Source sichern

Discussion on [VB 2010] Source sichern within the .NET Languages forum part of the Coders Den category.

Reply
 
Old   #1
 
Benjihz's Avatar
 
elite*gold: 100
Join Date: Feb 2012
Posts: 2,341
Received Thanks: 207
[VB 2010] Source sichern

Schönen Tag,
Da ich jetzt langsam Anfange Sachen zu coden, die nicht nur ein Einzeiler sind, würde ich gerne meinen Source sichern. Also so das man das Programm nicht so leicht decompilieren kann. Gibt es da was effektives ?

MfG
Benjihz is offline  
Old 05/04/2013, 14:14   #2
 
tolio's Avatar
 
elite*gold: 2932
The Black Market: 169/1/0
Join Date: Oct 2009
Posts: 6,966
Received Thanks: 1,097
ja essenzielle programmteile serverseitig nach einem lizenzcheck ausführen und ergebnisse zurückgeben, aber
unter nen paar tausend zeilen gibts da eh nichts zu sichern
tolio is offline  
Old 05/04/2013, 14:36   #3
 
Benjihz's Avatar
 
elite*gold: 100
Join Date: Feb 2012
Posts: 2,341
Received Thanks: 207
Quote:
Originally Posted by tolio View Post
ja essenzielle programmteile serverseitig nach einem lizenzcheck ausführen und ergebnisse zurückgeben, aber
unter nen paar tausend zeilen gibts da eh nichts zu sichern
Du hast doch auch mal irgendwann nen Fb bot geschrieben.
Hast du den damals irgendwie gesichert?
Benjihz is offline  
Old 05/04/2013, 14:41   #4


 
Barca x3's Avatar
 
elite*gold: 30
Join Date: Sep 2007
Posts: 738
Received Thanks: 197
Ne' einfache Protection bietet .NET-Reactor.
Kannst du unter folgender Seite finden:
Das reicht, um vor den Leuten zu schützen, die das Programm einfach in nen Decompiler schmeißen, für erfahrene Leute ist das kein guter Schutz.
Aber nen' Schutz baut man sich am besten selbst zusammen.
Barca x3 is offline  
Old 05/04/2013, 14:57   #5
 
tolio's Avatar
 
elite*gold: 2932
The Black Market: 169/1/0
Join Date: Oct 2009
Posts: 6,966
Received Thanks: 1,097
einfach in nen decrypter werfen und dann haste wieder das orignal
tolio is offline  
Old 05/04/2013, 14:58   #6
 
Schlüsselbein's Avatar
 
elite*gold: 0
Join Date: Feb 2013
Posts: 1,137
Received Thanks: 869
Erstmal sollte man den Aufwand gegen den nutzen abwägen. Warum sollte jemand dein Programm auseinandernehmen wollen? Ist es sowas einzigartiges?



Gruß
Schlüsselbein is offline  
Thanks
1 User
Old 05/04/2013, 16:56   #7
 
Benjihz's Avatar
 
elite*gold: 100
Join Date: Feb 2012
Posts: 2,341
Received Thanks: 207
Quote:
Originally Posted by Schlüsselbein View Post
Erstmal sollte man den Aufwand gegen den nutzen abwägen. Warum sollte jemand dein Programm auseinandernehmen wollen? Ist es sowas einzigartiges?



Gruß
Naja, so ein großen Nutzen wird es wohl nicht haben. Trotzdem ist es ja dann wohl nicht viel Aufwand, bzw. garkeiner.
Es muss doch möglich sein das man den Source sichern kann. Ist des bei anderen Programmiersprachen anders? Sonst könnte ja jeder z.B Battlefield 3 decompilieren.
Benjihz is offline  
Old 05/04/2013, 17:06   #8
 
elite*gold: 100
Join Date: Aug 2005
Posts: 595
Received Thanks: 208
google mal nach Confuser, denk das ist genug für dein Plan, ansonsten stimmts natürlich was sie sagen, wirds überhaupt genug Leute geben die sich für den Code intressieren um potenzielle Probleme in kauf zu nehmen ?
Solang du nicht wie tolio sagte den Code komplett auslagerst kannst es nur Zeitaufwendiger machen.

Zum andern, Ja es ist anderst bei anderen Programmiersprachen, so als Faustformel kann man sagen, Sprachen die zu bytecode compilieren sind gut zu decompilen(Java, C# etc), Sprachen die Nativen Code auspucken (Cpp, C usw) nicht.
Liegt daran das bei letzerem ne Menge Informationen verloren gehen die nicht wieder hergestellt werden können.
dready is offline  
Old 05/04/2013, 17:08   #9
 
tolio's Avatar
 
elite*gold: 2932
The Black Market: 169/1/0
Join Date: Oct 2009
Posts: 6,966
Received Thanks: 1,097
battlefield ist warscheinlich nicht explizit gesichert aber mit sicherheit in einer nativen sprache kompiliert.
das .net framework wird jedoch 'nur' zu msil vorkompiliert und das lässt sich wieder zu den befehlen der hochsprache vb/c# zurückführen. da es erst beim ausführen in nativen code umgewandelt wird

da es aber auch cracks für battlefield gibt siehst das das selbst das nicht sicher ist. denn das 'grundproblem' ist, alles was ein computer versteht, kann auch ein mensch (wenn auch mit wesentlichem mehraufwand) verstehen

wenn du etwas schützenswertes hast dann wirfs in so nen programm wie oben gepostet wurde, aber erwarte nicht das das jemanden auch nur länger als eine minute davon abhält dein programm zu durchwühlen

€dit2: confuser ist ganz funktionial, aber das ist auch meines wissens nach open source und definitiv knackbar, nicht nutzen würde ich sowas bei zeitkritischen anwendungen, da macht lediglich meta daten verstümmeln noch halbwegs sinn

€dit: dready, war 2min schneller ^^
tolio is offline  
Old 05/04/2013, 17:38   #10
 
YatoDev's Avatar
 
elite*gold: 50
Join Date: Sep 2012
Posts: 3,841
Received Thanks: 1,462
Und was ist mit Themida ? Was haltet ihr so davon ich denke nicht das jemand der hier im forum unterwegs ist oder vielleicht auch in der section für die du ein programm schreibst es schafft daraus was nütliches zu bekommen (gleiche denke ich auch bei .Net Reactor)

Hier wird sich doch keiner die mühe machen ein programm das mit Themida , .Net Reactor oder anderem gepackt ist auseinander zu nehmen , oder ?

Ich protecte meine Programme eigentlich immer mit Themida

Für scriptsprachen finde ich das hier sehr gut kann aber in 5 minuten von jemandem der ein bisschen ahnung hat entpackt werden aber wenn man es bei scriptsprachen anwendet geht sehr viel code kaputt der meist ja eh stark obfusctated ist
YatoDev is offline  
Old 05/04/2013, 17:56   #11
 
tolio's Avatar
 
elite*gold: 2932
The Black Market: 169/1/0
Join Date: Oct 2009
Posts: 6,966
Received Thanks: 1,097
de4dot.exe -f c:/lol.exe -d
de4dot.exe -f c:/lol.exe -p xx -o c:/patched.exe

also mit mühe hat das nicht viel zu tun
tolio is offline  
Thanks
1 User
Old 05/04/2013, 18:20   #12
 
YatoDev's Avatar
 
elite*gold: 50
Join Date: Sep 2012
Posts: 3,841
Received Thanks: 1,462
Ja aber ob du da auch noch was nuetzliches rauslesen kannst is auch was anderes oder ?
YatoDev is offline  
Old 05/04/2013, 20:06   #13
 
tolio's Avatar
 
elite*gold: 2932
The Black Market: 169/1/0
Join Date: Oct 2009
Posts: 6,966
Received Thanks: 1,097
naja wenn man den (qausi) orignalcode hat meist schon ^^
tolio is offline  
Thanks
1 User
Old 05/04/2013, 21:00   #14
 
elite*gold: 100
Join Date: Aug 2005
Posts: 595
Received Thanks: 208
Ich hab gedacht ich erwähne den Confuser weil er
a) Ganz brauchbar Obfuscated
b) nichts kostet, den ich bezweifel das der Threadersteller ein Programm schützen will was die Kosten für einen der komerziellen Obfuscater wert wäre :P
c) Confuser zumindest ein Tick mehr arbeit erfordert als in de4dot zu schmeißen und den Code zu lesen

Zum Rest, Irrelevant welcher Obfuscater, Bytecode lässt sich immer verhältnissmässig schnell zerlegen, Das Dumpen kann man nerviger gestallten aber das wars dann auch schon und das ist ja eher ne Sache die einmal rausgearbeitet wird und danach bis zum Update des Antidumps gebrochen ist.
dready is offline  
Old 05/04/2013, 21:42   #15
 
'Heaven.'s Avatar
 
elite*gold: 1
The Black Market: 331/0/0
Join Date: Jun 2012
Posts: 5,819
Received Thanks: 3,200
Quote:
Originally Posted by »FlutterShy™ View Post
Und was ist mit Themida ? Was haltet ihr so davon ich denke nicht das jemand der hier im forum unterwegs ist oder vielleicht auch in der section für die du ein programm schreibst es schafft daraus was nütliches zu bekommen (gleiche denke ich auch bei .Net Reactor)

Hier wird sich doch keiner die mühe machen ein programm das mit Themida , .Net Reactor oder anderem gepackt ist auseinander zu nehmen , oder ?

Ich protecte meine Programme eigentlich immer mit Themida

Für scriptsprachen finde ich das hier sehr gut kann aber in 5 minuten von jemandem der ein bisschen ahnung hat entpackt werden aber wenn man es bei scriptsprachen anwendet geht sehr viel code kaputt der meist ja eh stark obfusctated ist
Themida/NET Reactor = Krebs
Unter dem wrapper ist dein code ohne jegliche protection -> 30 sek zum dumpen und du hast den clean code
Den Wrapper von netreactor unpacked sogar de4dot, ist eh nur irgendson metadata confuson ding


Quote:
Originally Posted by dready View Post
Ich hab gedacht ich erwähne den Confuser weil er
a) Ganz brauchbar Obfuscated
b) nichts kostet, den ich bezweifel das der Threadersteller ein Programm schützen will was die Kosten für einen der komerziellen Obfuscater wert wäre :P
c) Confuser zumindest ein Tick mehr arbeit erfordert als in de4dot zu schmeißen und den Code zu lesen

Zum Rest, Irrelevant welcher Obfuscater, Bytecode lässt sich immer verhältnissmässig schnell zerlegen, Das Dumpen kann man nerviger gestallten aber das wars dann auch schon und das ist ja eher ne Sache die einmal rausgearbeitet wird und danach bis zum Update des Antidumps gebrochen ist.
Confusers Antitamper und resource encryption fickt jeden de4dot noob und reflexil skid... da muss man hinterher bytes patchen und es manuell unpacken mit windbg

Wenn man sich die source runterlädt und selber compiled failen sogar die oneclick tools von codecracker, also delegates und strings sind encrypetd Da hat man viel spaß hinterher
'Heaven. is offline  
Reply


Similar Threads Similar Threads
CounterStrike Source MutliHack 09/10/2010
09/28/2010 - Counter-Strike Hacks, Bots, Cheats & Exploits - 12 Replies
Tutorial --> YouTube - CounterStrike Source NEW MultiHACK 10/09/2010 !!!!! Insert is menu key! UPDATE: - Added Distance Esp - Added Weapon Esp - Added Colored Models - Added Spinbot
CounterStrike Source MultiCheat(9/10/2010)
09/13/2010 - Counter-Strike Hacks, Bots, Cheats & Exploits - 5 Replies
Der neuste Valvehack, da der Alte seit dem Update gestern Nacht nicht mehr funktioniert. Nach dem Downloaden einfach entpacken und starten, danach CounterStrike Source starten, einem Server connecten und über die Einfügen-Taste alles konfigurieren. Features: - Hitbox Aimbot - Name, Box, Health, Distance, Weapon ESP - Color Models - Recoil Removal - Spread Removal - Visual Recoil Removal
CounterStrike Source MultiCheat(7/26/2010)
08/03/2010 - Counter-Strike Hacks, Bots, Cheats & Exploits - 12 Replies
Another update to the public Css release! Updates: - Added True Anti-AntiAim (Will correct enemy X angle) - Added AntiAim Y Angle Adjustments - Adjusted Tracefilter Mask to better suit AutoWalling - Removed Roundsay(yes you can claim that you made this in hvh servers at the moment) - Added Sv_Cheats and Sv_Consistency Bypass (Not to be used on Kac or other server side anticheat enabled servers) - Added Speed using E Key when Bypass is on - Added Perfect Recoil
CounterStrike Source MultiCheat(7/27/2010)
07/31/2010 - Counter-Strike Hacks, Bots, Cheats & Exploits - 6 Replies
Another update to the public Css release! Updates: - Updated after small valve update (cheat is programmed to break every update so I control releases) - Added XYZ aimbot adjustments - Changed Prediction - Added Colored Models - Cheat now injects on the fly (with game already running you can inject) - Edited globals and cheats/consistency bypass - Removed Init Hook



All times are GMT +1. The time now is 21:13.


Powered by vBulletin®
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2026 elitepvpers All Rights Reserved.