- Telekom otthoni szolgáltatások (TV, internet, telefon)
- Microsoft Excel topic
- Crypto Trade
- Súlyos adatvédelmi botrányba kerülhet a ChatGPT az EU-ban
- MinDig TV
- Rendszergazda topic
- Mindenki AI-t akar, már 2025-re is eladták a HBM chipeket
- Proxmox VE
- Kapnak egy rakás reklámot a Roblox játékosai
- ArchiCAD és Artlantis topik
-
IT café
Új hozzászólás Aktív témák
-
dqdb
Topikgazda
válasz Krystal_s #28115 üzenetére
A legutolsó sor (AFD) a WinSock API tartozéka. A felette lévő három sor az SChannel API beállítása, ez a WinSockra építve képes SSL/TLS titkosított kommunikációra. A maradék a Windows tanúsítványtárára vonatkozik.
Többféle beépített Windows API-n keresztül lehet egyszerűen fájlokat letölteni https címekről, ezeknél a hívások a WinInet → SChannel → WinSock vagy WinHTTP → SChannel → WinSock rétegeken mennek keresztül. Az SChannel a TLS kapcsolat létrehozásáért és működésért felel, a létrehozás egyik lépése a túloldal tanúsítványának ellenőrzése és ehhez visszavonási információ begyűjtése, ami a tanúsítványtár módosulásával is járhat akár (például a CRLs kulcs alá új CRL rögzítése, visszavont tanúsítvány állapotának átbillentése). Fejlesztői oldalról pedig egyszerűbb volt a Microsoft ezen részt készítő fejlesztőinek eleve read/write jogosultsággal megnyitni a tanúsítványtárat és úgy használni, mint read jogosultsággal megnyitni, majd ha szükséges, akkor read/write jogosultsággal ismét megnyitni.
Szóval fenti "írásokat" nem az Opera hajtotta végre, hanem az általa meghívott Windows API a háttérben, nem Opera-specifikus írásokat végzett/rendszerbeállítást módosított, így az Opera ettől még portable teljes mértékben.
---------------
Adott ez az egysoros alkalmazás, ami letölti a PH kezdőoldalát és fájlba menti:
#include "stdafx.h"
#pragma comment(lib, "urlmon")
int main()
{
URLDownloadToFile(NULL, L"https://prohardver.hu", L"temp.html", 0, NULL);
return 0;
}És ez az egyetlen sor a háttérben rengeteg registryírással vagy legalábbis kísérlettel jár), de ettől még az alkalmazás portable, csak a háttérben a Windows API csinál dolgokat (ez nem a read/write jogosultsággal történő RegCreateKey/RegOpenKey hívásokat rögzítő teljes napló, az ennél sokkal hosszabb lenne):
"12:11:02,7178366","UrlDownloadTest.exe","21056","RegCreateKey","HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings\ZoneMap\","SUCCESS","Desired Access: Read/Write, Disposition: REG_OPENED_EXISTING_KEY"
"12:11:02,7220237","UrlDownloadTest.exe","21056","RegOpenKey","HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings\ZoneMap\","SUCCESS","Desired Access: Read/Write"
"12:11:02,7377576","UrlDownloadTest.exe","21056","RegOpenKey","HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings\ZoneMap\","SUCCESS","Desired Access: Read/Write"
"12:11:02,7875283","UrlDownloadTest.exe","21056","RegCreateKey","HKLM\Software\WOW6432Node\Microsoft\SystemCertificates\Root","REPARSE","Desired Access: Read/Write, Delete"
"12:11:02,7875579","UrlDownloadTest.exe","21056","RegCreateKey","HKLM\SOFTWARE\Microsoft\SystemCertificates\Root","ACCESS DENIED","Desired Access: Read/Write, Delete"
"12:11:02,7879216","UrlDownloadTest.exe","21056","RegCreateKey","HKLM\SOFTWARE\Microsoft\SystemCertificates\Root","ACCESS DENIED","Desired Access: Read/Write, Delete"
"12:11:02,7882246","UrlDownloadTest.exe","21056","RegCreateKey","HKLM\Software\WOW6432Node\Microsoft\SystemCertificates\Root","REPARSE","Desired Access: Read/Write, Delete"
"12:11:02,7882513","UrlDownloadTest.exe","21056","RegCreateKey","HKLM\SOFTWARE\Microsoft\SystemCertificates\Root","ACCESS DENIED","Desired Access: Read/Write, Delete"
"12:11:02,7885596","UrlDownloadTest.exe","21056","RegCreateKey","HKLM\SOFTWARE\Microsoft\SystemCertificates\Root","ACCESS DENIED","Desired Access: Read/Write, Delete"
"12:11:02,7887723","UrlDownloadTest.exe","21056","RegCreateKey","HKLM\Software\WOW6432Node\Microsoft\SystemCertificates\AuthRoot","REPARSE","Desired Access: Read/Write, Delete"
"12:11:02,7887916","UrlDownloadTest.exe","21056","RegCreateKey","HKLM\SOFTWARE\Microsoft\SystemCertificates\AuthRoot","ACCESS DENIED","Desired Access: Read/Write, Delete"
"12:11:02,7890272","UrlDownloadTest.exe","21056","RegCreateKey","HKLM\SOFTWARE\Microsoft\SystemCertificates\AuthRoot","ACCESS DENIED","Desired Access: Read/Write, Delete"
"12:11:02,7892957","UrlDownloadTest.exe","21056","RegCreateKey","HKLM\Software\WOW6432Node\Microsoft\EnterpriseCertificates\Root","REPARSE","Desired Access: Read/Write, Delete"tAm6DAHNIbRMzSEARWxtZW50ZW0gdmFka5RydIJ6bmkuDQoNClOBc4Ek
Új hozzászólás Aktív témák
Kérdés előtt olvasd el az
összefoglalót!
- Gördeszka topic
- Az NVIDIA szerint a partnereik prémium AI PC-ket kínálnak
- Telekom otthoni szolgáltatások (TV, internet, telefon)
- Xbox Series X|S
- Anglia - élmények, tapasztalatok
- Konzolokról KULTURÁLT módon
- BestBuy ruhás topik
- Milyen billentyűzetet vegyek?
- 3D nyomtatás
- D1Rect: Nagy "hülyétkapokazapróktól" topik
- További aktív témák...