Deutsch
Stammtisch & Café

MASM32 und Profan

 
Ha jemand etwas genauere Daten um wieviel MASM32 schneller ist als Profan? Hat das mal jemand getestet?
 
28.01.2005  
 



Masm ist genauso schnell wie XProfan.

Worauf genau zielt Deine Frage ab?

Eine einfache Zählschleife in masm ist warscheinlich tausende Male schneller - jedoch stinkt der Verlgeich.

Würde Masm profancode interpretieren müssen, und das ganze gebamsel was dazu gehört - wäre es genauso schnell wie XProfan. XProfan selbst ist ja genauso native wie masm-erzeugter Code. (naja fast - so gut wie delphi halt effektiven code erzeugen kann)

Salve, iF
 
28.01.2005  
 



Es geht praktisch um eine einfache Schleife, etwas Registerschieberei und ein bis zwei APIs drin. Kein Fensteraufgebaue oder sonstiger Schnickschnack.
 
28.01.2005  
 



Da ist natürlich masm megadeutlich schneller - und da Frank gute masm-Übung hat denke ich würd das ganze nen 20-30 Zeiler.

Natürlich kann ich Dir auch ne entsprechende DLL baun.

Salve, iF
 
28.01.2005  
 



Na, dann lass ich mal die Katze aus dem Sack:
Ich bin bislang davon ausgegangen, daß MASM32 einige hundert Mal schneller sein dürfte als Profan²7.5. Wenn der Geschwindigkeitsgewinn aber im Tausenderbereich (oder noch besser darüber) liegt, würde der Quelltext, den ich dir mal zugeschickt habe, wieder interessant.
Das ausführende Programm dürfte dabei aber nicht auf eine Rückmeldung warten müssen, sondern die Ausgabe sollte, wenn die DLL oder EXE durchgelaufen ist, auf einem als Parameter mit angegebenen Control erfolgen.
Ich weiß, du hast im Moment noch ganz andere Probleme - aber wenn ich dir genau sage, was du tun sollst - hättest du mal Lust dazu so etwas als DLL (oder EXE) zu basteln?
 
28.01.2005  
 



Kla immer raus damit.

Simma ja ne Community.

Salve, iF
 
28.01.2005  
 




Frank
Abbing
Hallo Andreas,

endlich mal ein für mich interessantes Thema, was du postest .

Masm ist ca. 100 bis 1000000 mal schneller als XProfan. Das liegt stark an der Art des Programms. Allgemein habe ich einen durchschnittlichen Faktor von 1000 ermittelt.

Ich selber versuche für mich, Masmcode mit all seinen Tricks und Kniffen zu erstellen, also hochoptimierten Code.
Wenn du mir sagt, was du genau machen möchtest, kann ich dir sicher besser helfen. Ein Assemblerdll ist schnell erstellt.
 
28.01.2005  
 



Hallo Frank...

Bei meinem Stöbern durch die LSA APIs habe ich (evtl.) eine Möglichkeit gefunden, das ein Logginpasswort eines anderen Users auf einem lokalen PC unter Windows2000/XP von einem nicht Adminaccount aus zu cracken. Die Methode ist recht simpel und erfordert nicht alzu viel Code - leider ist Profan viel zu langsam und kommt nur bis zum vierten Buchstaben - Interesse?
 
28.01.2005  
 



Ah ein kleines Bruteforcing ja?
 
28.01.2005  
 



Eigentlich nicht. Ich möchte es ohne Wörterbücher haben. Mit Wörterbüchern wäre wahrscheinlich sogar Profan noch schnell genug.
 
29.01.2005  
 




Frank
Abbing
Hi,

kann ich das denn selber testen? Sitze an einem einzelnen Computer, ohne Netzwerk, Rechte und dem ganzen Kram... nur mit dem Internet verbunden.
 
29.01.2005  
 



Hallo Frank...

Im Prinzip ja - du wirst aber zu keinem Ergebnis kommen, wenn du dich nicht mit einem Passwort in den Rechner einloggst.
Es geht eigentlich nur um das Durchgehen einer Buchstabenreihe, das Erzeugen eines wachsenden Strings daraus, das Umwandeln in Unicode und das Senden des erzeugten Unicode Strings an eine API.
Einen funktionierenden Quellcode in Profan (mit Erläuterungen) würde ich dir zuschicken.

Netzwerk brauchst du nicht, ist sowieso nur lokal.

Rechte hast du immer - eigentlich schon dadurch, daß du dich in den Rechner einloggst - ihn anschaltest (Gruppenprivilegien). Du bist auf deinem Rechner dann sogar Administrator, d.h. du hast alle Rechte, es sind nur nicht alle Rechte aktiviert.
Unter XPPro wird dir so z.B. verwehrt, bestimmte administrative Registryhacks auszuführen (es sei den du aktivierst diese Privilegien - so wie es z.B. PrivAktivate tut) - aber... ich schweife ab.

Ich bin wirklich gespannt, wie weit MASM32 kommt. Profan streckt, wie gesagt, nach dem vierten Buchstaben alle viere von sich.
Rein rechnerisch würde ich sagen MASM32 schaft es bis zum achten Buchstaben (vielleicht sogar noch weiter). Ich schick dir den Quelltext auch mal zu, dann kannst du entscheiden, ob das was für dich ist.
 
29.01.2005  
 




Antworten


Thementitel, max. 100 Zeichen.
 

Systemprofile:

Kein Systemprofil angelegt. [anlegen]

XProfan:

 Beitrag  Schrift  Smilies  ▼ 

Bitte anmelden um einen Beitrag zu verfassen.
 

Themenoptionen

25.058 Betrachtungen

Unbenanntvor 0 min.

Themeninformationen



Admins  |  AGB  |  Anwendungen  |  Autoren  |  Chat  |  Datenschutz  |  Download  |  Eingangshalle  |  Hilfe  |  Händlerportal  |  Impressum  |  Mart  |  Schnittstellen  |  SDK  |  Services  |  Spiele  |  Suche  |  Support

Ein Projekt aller XProfaner, die es gibt!


Mein XProfan
Private Nachrichten
Eigenes Ablageforum
Themen-Merkliste
Eigene Beiträge
Eigene Themen
Zwischenablage
Abmelden
 Deutsch English Français Español Italia
Übersetzungen

Datenschutz


Wir verwenden Cookies nur als Session-Cookies wegen der technischen Notwendigkeit und bei uns gibt es keine Cookies von Drittanbietern.

Wenn du hier auf unsere Webseite klickst oder navigierst, stimmst du unserer Erfassung von Informationen in unseren Cookies auf XProfan.Net zu.

Weitere Informationen zu unseren Cookies und dazu, wie du die Kontrolle darüber behältst, findest du in unserer nachfolgenden Datenschutzerklärung.


einverstandenDatenschutzerklärung
Ich möchte keinen Cookie