.
Re: Undokumentierte NT Funktionen
Wenn das WinAPI ist: Hast du schon PSDK bei dir heruntergeladen? Vielleicht ist es da dokumentiert.
- ts-soft
- Beiträge: 22292
- Registriert: 08.09.2004 00:57
- Computerausstattung: Mainboard: MSI 970A-G43
CPU: AMD FX-6300 Six-Core Processor
GraKa: GeForce GTX 750 Ti, 2 GB
Memory: 16 GB DDR3-1600 - Dual Channel - Wohnort: Berlin
Re: Undokumentierte NT Funktionen
Ist weder im PSDK noch MSDN dokumentiert, aber in irgendeinem DDK wird es schon stehen.
Wird vermutlich im UserModus auch nicht funktionieren.
Deklaration:
Wird vermutlich im UserModus auch nicht funktionieren.
Deklaration:
Code: Alles auswählen
EnableExplicit
Prototype NtSetLdtEntries(Selector1.l, *LdtEntry1, Selector2.l, *LdtEntry2)
Define dll = OpenLibrary(#PB_Any, "ntdll.dll")
If dll
Define NtSetLdtEntries.NtSetLdtEntries = GetFunction(dll, "NtSetLdtEntries")
Debug NtSetLdtEntries
EndIf
PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.

Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.

Re: Undokumentierte NT Funktionen
.
Zuletzt geändert von NoUser am 01.09.2012 07:13, insgesamt 1-mal geändert.
Re: Undokumentierte NT Funktionen
==> http://pferrie.tripod.com/papers/unpackers21.pdf in section "2.1.2 NtSetLdtEntries" on page 2
==> PDF found in article Protected Mode Segmentation as a powerful anti-debugging measure
==> PDF found in article Protected Mode Segmentation as a powerful anti-debugging measure
Windows 10
PB Last Final / (Sometimes testing Beta versions)
PB Last Final / (Sometimes testing Beta versions)
Re: Undokumentierte NT Funktionen
.
Zuletzt geändert von NoUser am 01.09.2012 07:13, insgesamt 1-mal geändert.
- ts-soft
- Beiträge: 22292
- Registriert: 08.09.2004 00:57
- Computerausstattung: Mainboard: MSI 970A-G43
CPU: AMD FX-6300 Six-Core Processor
GraKa: GeForce GTX 750 Ti, 2 GB
Memory: 16 GB DDR3-1600 - Dual Channel - Wohnort: Berlin
Re: Undokumentierte NT Funktionen
Hier findest Du die Dokumentation zu undokumentierten APIs: http://undocumented.ntinternals.net/
Bisher nur die für den UserModus, aber der Rest wird dann wohl irgendwann mal folgen
Bisher nur die für den UserModus, aber der Rest wird dann wohl irgendwann mal folgen

PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.

Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.

Re: Undokumentierte NT Funktionen
.
Zuletzt geändert von NoUser am 01.09.2012 07:13, insgesamt 1-mal geändert.
Re: Undokumentierte NT Funktionen
Aber sei dir bewusst das diese Funktionen meisst aus gutem Grund undokumentiert sind.
Viele sind auch im Usermode nicht zulässig und können zu unschönen Abstürzen führen. Mag in einer Windowsversion funktionieren, in der anderen gibts nen Bluescreen.
Weis ja nicht was du da machen willst aber ist ne heikle Angelegenheit.
Viele sind auch im Usermode nicht zulässig und können zu unschönen Abstürzen führen. Mag in einer Windowsversion funktionieren, in der anderen gibts nen Bluescreen.
Weis ja nicht was du da machen willst aber ist ne heikle Angelegenheit.
Zu mir kommen behinderte Delphine um mit mir zu schwimmen.
Wir fordern mehr Aufmerksamkeit für umfallende Reissäcke!
Wir fordern mehr Aufmerksamkeit für umfallende Reissäcke!

Re: Undokumentierte NT Funktionen
.
Zuletzt geändert von NoUser am 01.09.2012 07:14, insgesamt 1-mal geändert.