.

Windowsspezifisches Forum , API ,..
Beiträge, die plattformübergreifend sind, gehören ins 'Allgemein'-Forum.
NoUser

.

Beitrag von NoUser »

.
Zuletzt geändert von NoUser am 01.09.2012 07:15, insgesamt 3-mal geändert.
Benutzeravatar
RSBasic
Admin
Beiträge: 8047
Registriert: 05.10.2006 18:55
Wohnort: Gernsbach
Kontaktdaten:

Re: Undokumentierte NT Funktionen

Beitrag von RSBasic »

Wenn das WinAPI ist: Hast du schon PSDK bei dir heruntergeladen? Vielleicht ist es da dokumentiert.
Aus privaten Gründen habe ich leider nicht mehr so viel Zeit wie früher. Bitte habt Verständnis dafür.
Bild
Bild
Benutzeravatar
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

Beitrag 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
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.
Bild
NoUser

Re: Undokumentierte NT Funktionen

Beitrag von NoUser »

.
Zuletzt geändert von NoUser am 01.09.2012 07:13, insgesamt 1-mal geändert.
Benutzeravatar
helpy
Beiträge: 636
Registriert: 29.08.2004 13:29

Re: Undokumentierte NT Funktionen

Beitrag 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
Windows 10
PB Last Final / (Sometimes testing Beta versions)
NoUser

Re: Undokumentierte NT Funktionen

Beitrag von NoUser »

.
Zuletzt geändert von NoUser am 01.09.2012 07:13, insgesamt 1-mal geändert.
Benutzeravatar
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

Beitrag 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:
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.
Bild
NoUser

Re: Undokumentierte NT Funktionen

Beitrag von NoUser »

.
Zuletzt geändert von NoUser am 01.09.2012 07:13, insgesamt 1-mal geändert.
Benutzeravatar
Thorium
Beiträge: 1722
Registriert: 12.06.2005 11:15
Wohnort: Germany
Kontaktdaten:

Re: Undokumentierte NT Funktionen

Beitrag 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.
Zu mir kommen behinderte Delphine um mit mir zu schwimmen.

Wir fordern mehr Aufmerksamkeit für umfallende Reissäcke! Bild
NoUser

Re: Undokumentierte NT Funktionen

Beitrag von NoUser »

.
Zuletzt geändert von NoUser am 01.09.2012 07:14, insgesamt 1-mal geändert.
Antworten