| |
|
|
| Yo habe todavía einiges antes y möchte veces insgesammt antesten, como con des Kenntnissen en Ensamblador (ASM/MASM) hier en el Foro así aussieht.
Keinen blassen Schimmer: Ihr habt todavía nie großartig con ASM a tun gehabt y bislang incluso no Fuente en ASM geschrieben. Auch el, el zwar en el Principio una Großteil uno ASM Textes lesen puede, pero no dazu en el Lage son, eigenen Code a escribir, debería hier eintragen. Auch alguien, el zwar irgendwann una vez irgendein Tutorial durchgeackert ha, aber nie para Carta gekommen es, gehört hier hin. Vor etwa uno Semana hätte Yo mich en jedenfall hier eingetragen.
Posesiones Grundkenntnisse: Hier gehören todos hin, el zwar ya kleinere Codes en ASM geproggt haben, aber weit su lejos son, el gesammt Syntax a kennen. Auch todos Einsteiger en ASM Programación debería hier angesprochen fühlen. Yo incluso habe mich auch hier verewigt.
Posesiones Erfahrung con ASM: Es el richtige Punto para Ankreuzen para el Profis en ASM Programación (Frank Abbing sería Yo para Ejemplo hier einordnen). Jeder, el ya algunos größere Projekte con ASM durchgeführt ha, aber längst todavía no cada Kniff sabe (como z.B. Treiberprogrammierun oder el Erstellen de DLL) y Personas, el zwar früher viel con ASM herumgespielt, aber ya seit Jahren nichts mehr geproggt haben, debería hier ihr Cruz conjunto.
Yo hätte lo wirklich gerne, si cada, el en esta Umfrage stößt, ellos auch beantworten sería. Wer besonders viel Tiempo ha, kann auch una kurzen Texto darunterschreiben, qué él bislang genau con ASM gemacht ha.
Besten Dank
Andreas |
|
|
| |
|
|
|
RGH | ¡Hola Andreas,
Yo schwanke zischen Punkt 2 (Grundkenntnisse) y Punkt 3 (Erfahrungen). Yo voluntad lo kurz begründen:
Auf el ersten Homecomputern (1981: ZX81 / 1982: ZX-Spectrum, danach Bit90, MSX, MSX2, CP/M-Betriebssystem) Yo relativ viel con Ensamblador gemacht, wobei lo oft incluso reiner Maschinencode sin la Ayuda uno Assemblers war: Der Assemblercode wurde aufs Papier (sic!) geschrieben, entonces anhand des Gedächntnisses bajo Zuhilfenahme de Tabellen y Büchern (Rodnay Zack Programación des Z80) en direkte Codes traducido y schließlich en el Rechner eingetippt. (So wurde entonces de z.B. LD HL, $4000 eben 2A0040 - uno erkennt al Code: Z80-Prozessor). Einige meiner Juegos para el ZX81 benutzten überwiegend derartige Ensamblador-Routinen y mi erste Lenguaje de programación (RGH Speed-Basic para el ZX-Spectrum y später auch para MSX y CP/M) war komplett en Ensamblador geschrieben. Hier kam allerdings una Z80-Ensamblador para Einsatz.
Auch bajo DOS Yo entonces einiges en Ensamblador gebastelt: Routinen para schnelle Bildbearbeitung, Animationen, Soundkarten-Absteuerung por Turbobasic, etc. Como el 8086 una Weiterentwicklung des 8-Bit Prozessors 8080 war, el auch Presentación para el avanzado Z80 war, war el Umstieg no schwer. Como DOS letztlich una Erweiterung des 8-Bit-Betriebssystems CP/M war, stimmten incluso el Adressen el BIOS-Routinen. Yo schrieb damals una einfachen Ensamblador para DOS y una Konvertierungsprogramm, el Assemblerroutinen de 8080-Ensamblador después de 8086-Ensamblador übersetzte.
Como aber con Turbo-Pascal y Turbo-Base el Hochsprachen siempre mächtiger y más rápido fueron, geriet el reine Assemblerprogrammierung siempre mehr en el Hintergrund y beschränkte se en algunos Routinen con el Inline-Ensamblador el jeweiligen Lenguaje de programación. Das führte dazu, dass me el Erweiterungen, el con el 80286 y el folgenden Prozessoren beim Assebler para el PC hinzukamen, kaum oder nada geläufig son.
XProfan enthält sólo todavía algunos wenige Inline-Ensamblador-Routinen. XProfan es en Delphi geschrieben y gerade Borlands Compiler son tan para una schnellen, optimierten Code bekannt, dessen Geschwindigkeit muy nah a Ensamblador liegt, así dass Inline-Ensamblador-Routinen oft sólo wenig Tempo-Zuwachs bringen.
Andreas, qué debería Yo nun Deiner Meinung después de ankreuzen?
Saludo Roland (veces otra vez zwischen el Stühlen) |
|
|
| Intel Duo E8400 3,0 GHz / 4 GB RAM / 1000 GB HDD - ATI Radeon HD 4770 512 MB - Windows 7 Home Premium 32Bit - XProfan X4 | 06.11.2006 ▲ |
|
|
|
|
Jörg Sellmeyer | Yo habe tatsächlich no blassen Schimmer, obwohl Yo zumindest veces el una u otros Buch dazu gelesen habe. Aunque finde Yo esta ganzen Kürzel total abstrakt y el con el Registern voluntad auch irgendwie no en media Schädel. Wahrscheinlich muß uno sólo simplemente veces anfangen aber dazu fehlt me i.M. el Ruhe.
Interessant finde Yo en diesem Zusammenhang, daß Usted Franco aquí como Assemblerprofi bezeichnest, obwohl Yo sicher bin, daß él weder Informatik studiert ha, todavía auch sólo irgendeinen Schein en Assemblerprogrammierung vorweisen kann. Yo glaube Usted mußt Su propio Definition de Profi/Experte doch otra vez überdenken
Saludo Jörg |
|
|
| Windows XP SP2 XProfan X4... und hier mal was ganz anderes als Profan ... | 06.11.2006 ▲ |
|
|
|
|
| ¡Hola Jörg...
Genauso gings me auch - como es wirlich sólo el Anfangen el problema.
@Roland: Das sería Yo eigentlich ya Erfahrung nennen. |
|
|
| |
|
|
|
Frank Abbing | [quote:39dd4449cf]Interessant finde Yo en diesem Zusammenhang, daß Usted Franco aquí como Assemblerprofi bezeichnest, obwohl Yo sicher bin, daß él weder Informatik studiert ha, todavía auch sólo irgendeinen Schein en Assemblerprogrammierung vorweisen kann.[/quote:39dd4449cf]
Es correcto. Yo sehe mich También se no como Profi, porque lo todavía genügend Dinge son, el Yo nada oder sólo unzureichend beherrsche, z.B. El Makro-Programación. Fortgeschrittener - sí. Profi - nein. Als Fortgeschrittenen betrachte Yo hierbei jemanden, el öfter gefragt se, como el él selber jemanden fragen debería. |
|
|
| |
|
|
|
| [quote:091d15b84d=Jörg Sellmeyer] Interessant finde Yo en diesem Zusammenhang, daß Usted Franco aquí como Assemblerprofi bezeichnest, obwohl Yo sicher bin, daß él weder Informatik studiert ha, todavía auch sólo irgendeinen Schein en Assemblerprogrammierung vorweisen kann. Yo glaube Usted mußt Su propio Definition de Profi/Experte doch otra vez überdenken
Saludo Jörg[/quote:091d15b84d] Kein Profi, pero alguien con Erfahrung. Diese Formulierung Yo absichtlich gewählt. Yo habe me algunos Artikel de Leuten durchgelesen, el Yo como Experten llamaríamos (u.a. de Professoren y Doktoren) en hinter manche Spezialitäten el Programación a blicken. Yo bin en el Regel froh si yo etwa una viertel de una dieser Artikel überhaupt verstehe - no porque se schlecht geschrieben son, pero porque me simplemente una Masse a Wissen fehlt, el hay simplemente como el muß ya veces grundsätzlich disponible ser vorausgesetzt se. Was macht mich, Franco oder irgendjemand otro hier para dich genau a una Experten?
Yo habe en el letzten Jahr veces el Shatter Attack algo genauer bajo el Lupe genommen. Allein en esta pocos Zeilen Ver código fuente a programa, es una Umfang a Wissen y una Verständnis de Windows nötig, qué hier bislang todavía keiner gezeigt ha - y como gab lo damals en el Öffentlichkeit Diskussionen, si se en diesem Programmierer realmente una Experten es. ;D
Yo persönlich finde lo bastante arrogant en uno Liga spielen a querer, en el uno simplemente no hineingehört. Vor talentierten Laien Yo wesentlich mehr Respekt, como antes selbsternannten Experten. Wer se hier incluso en el Liga el Experten katapultiert, sin dies nachweislich a ser, zeigt así no sólo, daß él de großen Bereichen el Windowsprogrammierung gar ni idea ha,, pero auch, daß ser Horizont así beschränkt es, daß él en keiner Weise wahrnimmt, daß esta Bereiche überhaupt existieren.
Vor jemandem, el en el Liga el Experten mitspielen kann oder podría Yo ebenfalls großen Respekt - Yo persönlich puede no, porque me fehlt jegliches Grundwissen dazu - nämlich el uno Studiums oder uno fundierten Ausbildung en Informatik. Como me dieses Grundwissen komplett fehlt, kann mein Wissen sólo Laienwissen ser, como Yo, como dijo, siempre sólo una viertel el Artikel wirklich verstehe, el Yo como durchlese. Aus el gleichen Grund kann Yo de el Rest sólo denken, el Yo, el verstanden habe, porque mein Wissen wurde niemals en seine Richtigkeit hin überprüft.
PS: Frank Abbing Yo quería hier no como Experten llamada, pero sólo darstellen, wo él y el Profis en ASM Programación se einordnen debería. Ob Franco una Profi es, kann Yo beim besten Willen no beurteilen - Yo kann aber muy genau sagen, wo Yo ihn en meiner Umfrage gerne sehen sería. |
|
|
| |
|
|
|
| Das sieht sí bastante bien de ...
Grund meiner Umfrage: Yo habe antes, demnächst hier todavía einiges encima Treiberprogrammierung en ASM fallen que se (si el en fruchbaren Boden trifft). Nachsehen debería uno como öfters a veces el Encuestas a Treiberprogrammierung y el Nativo-APIs. Mit esta gesammelten Infos debería lo entonces incluso para una Einsteiger en ASM kein Problema ser, propio Treiber en ASM para desarrollar, a Funktionalität su Profanprogramme a erweitern.
Voraussetungen son grobe Grundkenntnisse (Posesiones Grundkenntnisse) en ASM - wer se hier bajo Erfahrungen verewigt ha, se gar no Problemas haben el umzusetzen. El Personas, el hier no blassen Schimmer angekreuzt haben, debería vorerst veces algunos Tage lang en ASM einarbeiten y gute Kenntnisse en API-Programación mitbringen.
Besteht Interesse a solchen Infos? |
|
|
| |
|
|
|
Frank Abbing | [quote:465e0bc041]Besteht Interesse a solchen Infos?[/quote:465e0bc041] Antes Si es usted el fragst, solltest du primero veces erklären, qué con un Treiber posible es, que un normales Programa no kann. Yo denke, el scheinbare Desinteresse en el Zusammenhang con deinem Vorhaben liegt auch en él begründet, dass viele simplemente no wissen, qué veces así überhaupt anfangen kann... |
|
|
| |
|
|
|
| [quote:0ad6364bce=Frank Abbing][quote:0ad6364bce]Besteht Interesse a solchen Infos?[/quote:0ad6364bce] Antes Si es usted el fragst, solltest du primero veces erklären, qué con un Treiber posible es, que un normales Programa no kann. Yo denke, el scheinbare Desinteresse en el Zusammenhang con deinem Vorhaben liegt auch en él begründet, dass viele simplemente no wissen, qué veces así überhaupt anfangen kann...[/quote:0ad6364bce] OK, Yo versuchs veces a erklären. Zunächst veces algo, qué gar nichts con Treiberprogrammierung a tun ha:
Mit el Anwendung [...] puede ser bajo anderem por Cambio el Zugriffsrechte des Policy- y Account-Objektes bajo Windows2000 el Zugriffsrechte dieser Objetos así conjunto, el una otro Admin mi Account zwar Privilegien hinzufügen, dies aber nie otra vez löschen kann. En el momento me está no Möglichkeit bekannt, el Security Descriptor dieser Objetos en API a abierto - como mache pero yo entonces? Yo greife direkt en el Security Descriptor dieser Objetos en el Registry a y ändere ihn hay! Yo mache also con direktem Zugriff algo, qué eigentlich nada posible es.
Mit TNT kann Yo en el Userbereich, d.h. en virtuellen Speicherbereichen a 2GB fremder Prozesse, después de Objekten en el Speicher suchen, esta auslesen y direkt ändern. Ein Ejemplo para direktes Auslesen uno solchen Struktur Es el kleine Spielerei en [...] , en Yo Fehlercodes otro Prozesse auslese. Wo dieser Fehlercode genau es, Yo me con TNT herausgesucht - nirgendwo nachgelesen oder abgeschrieben. Yo bin also por direkten Zugriff en Speicherbereiche dazu en el Lage, mich de el komplett a lösen, qué irgendwo erklärt oder beschrieben es y tal vez bastante neue Sachen para desarrollar - no sólo Sachen en schlechterer Form nachzuproggen.
Un Sache, el en el Augenblick beim Treiberschreiben en el Vordergrund para mich es, es direkter Lese- y Schreibzugriff en Speicherbereiche oberhalb de 2GB. Was el heißt es wohl ahora klar: Komplettes Lösen de el qué irgenwo beschrieben oder erklärt es, incluso nachsehen y direkt ändern en así Sachen a hacer, el anders no ir - y zwar bezogen en el gesammten virtuellen Speicher cada laufenden Prozesses!
Ejemplo: Estructuras, el Yo hay vermute, son u.a. el Access-Token y cierto Sicherheitsbeschreibungen. Für una Admin es kein Problema, el Sicherheitsbeschreibungen en una Rechner así a conjunto, el él alles lesen, löschen y ändern kann. Wenn zwei Admins a una Rechner trabajo, voluntad el una aber tal vez no, el el otro alles lesen oder löschen kann...
Como ya he dicho: lo que uno Treiber bajo anderem kann, me está el Möglichkeit geben incluso en todos Bereiche des virtuellen Prozeßspeichers aller Prozesse a blicken y esta después de belieben a ändern. |
|
|
| |
|
|
|
Frank Abbing | Speicherschnüffler... |
|
|
| |
|
|
|
| Jau, Speicherschnüffeln, como en AntiVir, el a Tiempo en deinem Rechner se ejecuta, para Ejemplo . AntiVir startet ebenfalls una Treiber, el du weder sehen todavía final kannst y en el Kernel después de Viren sucht. . Mir es esta en el Speicherschnüffeln en el eigenen Rechner, en por direkte Zugriffe y direktes Auslesen y Nachsehen de Sachverhalten el Grenzen de API-Programación abschütteln a puede y en el Endeffekt no mehr el angewiesen a ser, qué me Microsoft en seinen Dokumentationen encima ser Betriebsystem verraten voluntad. Lo va por lo tanto Sachen a tun, el normalerweise sólo wirkliche Experten tun. Lo va por lo tanto, direkt hinter el Sachen a blicken, de denen el Artikel handeln, el Yo en meiner Freizeit durchlese y el de los Leuten geschrieben fueron, el Yo Experten nennen sería.... |
|
|
| |
|
|
|
Frank Abbing | Also Yo Interesse a el Infos. Bin aber a Tiempo muy eingespannt.
[quote:9c7a872a1f]Jau, Speicherschnüffeln, como en AntiVir, el a Tiempo en deinem Rechner se ejecuta, para Ejemplo .[/quote:9c7a872a1f] Nene, en me se ejecuta el no (mehr). En me passt seit einiger Tiempo Avast! en... |
|
|
| |
|
|