Seite 1 von 2

.

Verfasst: 02.07.2012 17:56
von NoUser
.

Re: Undokumentierte NT Funktionen

Verfasst: 02.07.2012 18:19
von RSBasic
Wenn das WinAPI ist: Hast du schon PSDK bei dir heruntergeladen? Vielleicht ist es da dokumentiert.

Re: Undokumentierte NT Funktionen

Verfasst: 02.07.2012 18:41
von ts-soft
Ist weder im PSDK noch MSDN dokumentiert, aber in irgendeinem DDK wird es schon stehen.
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

Re: Undokumentierte NT Funktionen

Verfasst: 03.07.2012 14:53
von NoUser
.

Re: Undokumentierte NT Funktionen

Verfasst: 03.07.2012 15:13
von helpy
==> 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

Re: Undokumentierte NT Funktionen

Verfasst: 03.07.2012 15:19
von NoUser
.

Re: Undokumentierte NT Funktionen

Verfasst: 03.07.2012 20:14
von ts-soft
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 :wink:

Re: Undokumentierte NT Funktionen

Verfasst: 04.07.2012 13:45
von NoUser
.

Re: Undokumentierte NT Funktionen

Verfasst: 05.07.2012 03:08
von Thorium
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.

Re: Undokumentierte NT Funktionen

Verfasst: 05.07.2012 14:21
von NoUser
.