Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > .NET Languages
You last visited: Today at 22:51

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

Advertisement



(Umfrage) Script Confuser?

Discussion on (Umfrage) Script Confuser? within the .NET Languages forum part of the Coders Den category.

View Poll Results: Was haltet ihr von der Idee eines Script Confuser's?
Kann ich gut gebrauchen! 1 14.29%
Werd ich mir mal angucken! 2 28.57%
Nicht so mein Ding! 5 71.43%
Multiple Choice Poll. Voters: 7. You may not vote on this poll

Reply
 
Old   #1
 
qickly's Avatar
 
elite*gold: 0
Join Date: Apr 2011
Posts: 351
Received Thanks: 57
Post Script Confuser?

Deleted
qickly is offline  
Old 07/22/2012, 01:16   #2
 
elite*gold: 258
Join Date: May 2010
Posts: 847
Received Thanks: 3,940
Sowas nennt sich Obfuscator und davon gibt es mehr als genug.
-PinkiWinki- is offline  
Old 07/22/2012, 01:53   #3
 
elite*gold: 258
Join Date: May 2010
Posts: 847
Received Thanks: 3,940
Und das soll was bringen? Es macht den Code für den Entwickler unlesbar, da nutzt man einfach einen Obfuscator auf das kompilierte Produkt. Ein Obfuscator macht nichts anderes als das was du da planst, nur eben für das fertige Produkt, was 10x schneller geht und 10x sinnvoller ist.
-PinkiWinki- is offline  
Old 07/22/2012, 03:09   #4
 
tolio's Avatar
 
elite*gold: 2932
The Black Market: 169/1/0
Join Date: Oct 2009
Posts: 6,966
Received Thanks: 1,097
Es gibt auch schon genug obscufator für den code, ist wahrlich keine neue idee
tolio is offline  
Old 07/22/2012, 14:12   #5


 
MrSm!th's Avatar
 
elite*gold: 7110
Join Date: Jun 2009
Posts: 28,902
Received Thanks: 25,407
Es gibt auch schon genug Dateishredder und Taskmanager :/
MrSm!th is offline  
Thanks
1 User
Old 07/23/2012, 15:01   #6
 
tolio's Avatar
 
elite*gold: 2932
The Black Market: 169/1/0
Join Date: Oct 2009
Posts: 6,966
Received Thanks: 1,097
google mal nach "pringels source undetector", da siehste wo du rankommen musst.

der hat zwar damals alle gescammt aber trotzdem nen fettes teil was der da rausgehauen hat...
tolio is offline  
Thanks
1 User
Old 07/23/2012, 17:16   #7


 
MrSm!th's Avatar
 
elite*gold: 7110
Join Date: Jun 2009
Posts: 28,902
Received Thanks: 25,407
Noch nie davon gehört, dass man das Kompilat immer möglichst klein halten sollte? :/ Wenn schon so viel Müll aus 4 Zeilen wird...
MrSm!th is offline  
Old 07/23/2012, 17:34   #8
 
.SkyneT.'s Avatar
 
elite*gold: 273
Join Date: Sep 2010
Posts: 1,831
Received Thanks: 786
Quote:
Originally Posted by MrSm!th View Post
Noch nie davon gehört, dass man das Kompilat immer möglichst klein halten sollte? :/ Wenn schon so viel Müll aus 4 Zeilen wird...
Code:
Dim ABC123 As String
ABC123 = "This is a test!"
MsgBox(ABC123)
= 3 Zeilen ...


Und jetzt aus reiner Interesse, was bringt es wenn du einen
String als "This is a test!" definierst, er aber durch deinen
Code Confuser zu irgend nem Haufen Zahlen und Buchstaben wird ?
Dann würde ja jede Definition umsonst sein, und das ganze
Programm wohl nicht funktionieren...
.SkyneT. is offline  
Old 07/23/2012, 18:29   #9
 
elite*gold: 0
Join Date: Jun 2012
Posts: 187
Received Thanks: 58
Durch den obfuscator bleibt die funktionalität erhalten, per definition. sonst wäre es kein obfuscator sondern ein kaputtfuscator. und ob die assembly größer oder kleiner ist, macht bei .net languages dann auch keinen großen unterschied mehr.
tnd0 is offline  
Old 07/23/2012, 19:32   #10


 
MrSm!th's Avatar
 
elite*gold: 7110
Join Date: Jun 2009
Posts: 28,902
Received Thanks: 25,407
Ich habs mit nem Handy geschrieben und war zu faul nochmal zurückzuscrollen um zu zählen ;f

tnd0 inwiefern ist die Assembly Größe egal? Oder meinst du, wenn es ohnehin Schrott ist?
MrSm!th is offline  
Old 07/25/2012, 12:57   #11
 
elite*gold: 0
Join Date: Jun 2012
Posts: 187
Received Thanks: 58
Die Geschwindigkeit einer executable kann man unterteilen in Load-Speed, also die Zeit die der NT-Imageloader braucht vom starten des programms bis der main-thread den Program Entry Point durchläuft, und Run-Speed, also die Zeit die ein Programm für Aufgabe X braucht.

Load-Speed hängt von der Assemblygröße ab, allerdings zählt nicht 'jedes byte' - sondern nur 4KiB Blöcke - soviel liest der NTImageLoader pro Aufruf von der Festplatte, d.h. ob eine Assembly 10KiB oder 11.9999KiB groß ist macht im Load-Speed keinen unterschied.
Nach dem NTImageLoader kommt bei .Net dann noch der RunTimeCompiler, der compiled line per line, im Falle von .Net spielt hier nun die Assemblygröße eine 'kleine' Rolle, da die gesamte Assembly in einem Satz compiled wird, im gegensatz zum Java-Just-in-Time compiler. Der .Net RunTimeCompiler ist aber um ein tausendfaches schneller als der NTImageLoader, ist i.d.R. schon fertig bevor der NTImageloader den letzten 4KiB Block in den Speicher geladen hat, denn die letzten paar 4KiB Blöcke sind i.d.R. resourcen die nicht compiled werden müssen.

Daher kann man behaupten, dass die Assemblygröße, wenn es um 1000 oder 5000 Zeilen Code mehr oder weniger geht, keine Rolle bei der Geschwindigkeit spielt. Wenn man Pech hat überschreitet man die 4KiB Block größe und dann braucht der ImageLoader eben einen Cycle länger.

Interessanter ist die Runtime-Geschwindigkeit, die meisten Obfuscator bauen sinnlose Jumps überall ein, dadurch muss die CPU bei der Ausführung dauernd die InstructionPipe flushen was die Performance ganz schön drückt, und das ist dann ein viel viel größerer Performanceverlust als den Cycle den der NTImageLoader ggf. mehr brauchen könnte.
tnd0 is offline  
Thanks
2 Users
Old 07/25/2012, 19:19   #12
 
.SkyneT.'s Avatar
 
elite*gold: 273
Join Date: Sep 2010
Posts: 1,831
Received Thanks: 786
Quote:
Originally Posted by qickly View Post
Probier den Code doch aus, natürlich klappt der Code noch!
Es kann gut möglich sein das ich keine Ahnung von VB habe, aber
trotzdem bin ich mir ziemlich sicher das das:
Code:
Dim ABC123 As String
ABC123 = "This is a test!"
MsgBox(ABC123)
Auf keinen Fall dasselbe ist wie:
Da hier weder die Variable ABC123, noch deren Inhalt
"this is a test" irgendwo vorkommt. (Ne Ver&Ent-schlüsselung
erkenne ich beim überfliegen auch nirgends)
.SkyneT. is offline  
Old 07/25/2012, 22:12   #13
 
elite*gold: 0
Join Date: Jun 2012
Posts: 187
Received Thanks: 58
nur hast du so wenig ahnung von programmierung wie meine oma. daher vermute ich mal dass das nicht dein produkt ist.
tnd0 is offline  
Thanks
1 User
Old 07/25/2012, 22:21   #14
 
qickly's Avatar
 
elite*gold: 0
Join Date: Apr 2011
Posts: 351
Received Thanks: 57
Quote:
Originally Posted by tnd0 View Post
nur hast du so wenig ahnung von programmierung wie meine oma. daher vermute ich mal dass das nicht dein produkt ist.


Warum sollte es nicht mein Produkt sein?
Ich habe wohl bessere Referenzen als viele andere hier.
qickly is offline  
Old 07/26/2012, 11:34   #15
 
elite*gold: 42
Join Date: Jun 2008
Posts: 5,425
Received Thanks: 1,888
Quote:
Originally Posted by qickly View Post
Warum sollte es nicht mein Produkt sein?
Ich habe wohl bessere Referenzen als viele andere hier.
Nein, du hast nur Müll :|
MoepMeep is offline  
Thanks
4 Users
Reply


Similar Threads Similar Threads
[UMFRAGE] PSC-Script, AutoCashIn
08/21/2011 - Metin2 Private Server - 3 Replies
Hallo liebe Com! Wollte eine Umfrage starten, ob eurerseits Interesse an einem PSC Script besteht, 100% funktionsfähig, selbst gescriptet (nicht ich, sondern ein Kollege) hat keine Bugs, Sicherheitslücken, das Script ist verschlüsselt. Vergibt automatisch ein vorgegebenes PW, falls auf der PSC ein PW schon vorhanden ist, wird es automatisch durch eures ersetzt. das PSC Script läuft derzeit auf meinen Server ohne Probleme... Lg.
[Umfrage] PHP als Avatar / Random Avatar Script
01/18/2011 - Off Topic - 12 Replies
Hallo elitepvpers. Ich möchte gerne meinen Random Avatar hier als Avatar setzen, aber der Format wird leider nicht unterstützt. Könntet ihr das noch einbauen? Wäre sehr nett Btw. was haltet ihr davon?
[Umfrage]Wollt ihr diesen Benutzer/Server Script?
06/25/2010 - Metin2 Private Server - 10 Replies
Hallo, Ich wollte euch Fragen ob ihr diesen Benutzer/Server Script wollt! Wo findet mann den Server Script? Auf eine eigends dafür eingerichtete Homepage zuerst um zu schaun ob sie gut läuft auf Funpic Basis, später wenn sie gut läuft auf einen Top Level Domain.
[Homepage]Mein Metin2 Script|Farben Umfrage..
02/24/2010 - Metin2 Private Server - 10 Replies
Hallo liebe Community, ich mache hier mal eine Umfrage zum Thema: http://www.elitepvpers.com/forum/metin2-pserver-gu ides-strategies/467300-metin2-homepage_hp_script_b y_matze.html#post4288174 Mit freundlichen Grüßen!



All times are GMT +1. The time now is 22:51.


Powered by vBulletin®
Copyright ©2000 - 2025, 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 ©2025 elitepvpers All Rights Reserved.