- Katılım
- 23 Ağu 2011
- Konular
- 38
- Mesajlar
- 290
- Çözüm
- 1
- Online süresi
- 1mo 6d
- Reaksiyon Skoru
- 215
- Altın Konu
- 1
- Başarım Puanı
- 146
- MmoLira
- 1,966
- DevLira
- 0
ROHAN2 WORLD 1-120 TR TİPİ OFFICIAL YOHARA, BALATHOR VE AMON! 80. GÜNÜNDE! +10.000 ONLİNE! HİLE VE BOT %100 ENGELLİ HEMEN TIKLA!
Bu yöntem VM uzerinden servera bağlanıp kernel seviye detectionları bypass etmeye çalışanları kontrol edilen bir sistemdir. Ekran aygıtını kullanarak sanal makineleri (VM) tespit etmeye yönelik çalışır. Hyper-V, VirtualBox ve VMware gibi VM’lerde gerçek bir PCIe passthrough yoktur; GPU passthrough yapılabiliyor olsa da host cihazını taklit etmez, bunun yerine VM’in kendi aygıtını kullanır.
VM üzerinden bypass edebileceğinizi düşünürsünüz ama ban yersiniz.
Örnek kod aşağıdadır, İlgisini çeken incelemek isteyen arkadaşlar olur diye bırakıyorum.
[CODE lang="cpp" title="VMdetect"]#include <iostream>
#include <Windows.h>
bool IsVMThroughDisplays#include DISPLAY_DEVICE displayDevice;
displayDevice.cb = sizeof(DISPLAY_DEVICE);
DWORD deviceIndex = 0;
while (EnumDisplayDevices(NULL, deviceIndex, &displayDevice, 0)) {
std::wstring devicestring = displayDevice.DeviceString;
if (devicestring.find(L"Microsoft Basic Display Adapter") != std::wstring::npos ||
devicestring.find(L"Qemu") != std::wstring::npos ||
devicestring.find(L"VMware SVGA") != std::wstring::npos ||
devicestring.find(L"VirtualBox Graphics Adapter") != std::wstring::npos ||
devicestring.find(L"Citrix Display Adapter") != std::wstring::npos ||
devicestring.find(L"Parallels Display Adapter") != std::wstring::npos ||
devicestring.find(L"Microsoft Remote Display Adapter") != std::wstring::npos ||
devicestring.find(L"Microsoft Hyper-V Video") != std::wstring::npos ||
devicestring.find(L"Red Hat QXL Controller") != std::wstring::npos ||
devicestring.find(L"VirtIO GPU") != std::wstring::npos ||
devicestring.find(L"Bochs VGA Adapter") != std::wstring::npos)
{
printf("DeviceString: %ws\n", displayDevice.DeviceString);
return true;
}
deviceIndex++;
}
return false;
}
void main()
{
if (IsVMThroughDisplays())
{
std::cout << "VM Detected through Displays" << std::endl;
}
else
{
std::cout << "VM Not Detected through Displays" << std::endl;
}
system("pause");
}[/CODE]
VM üzerinden bypass edebileceğinizi düşünürsünüz ama ban yersiniz.
Örnek kod aşağıdadır, İlgisini çeken incelemek isteyen arkadaşlar olur diye bırakıyorum.
[CODE lang="cpp" title="VMdetect"]#include <iostream>
#include <Windows.h>
bool IsVMThroughDisplays#include DISPLAY_DEVICE displayDevice;
displayDevice.cb = sizeof(DISPLAY_DEVICE);
DWORD deviceIndex = 0;
while (EnumDisplayDevices(NULL, deviceIndex, &displayDevice, 0)) {
std::wstring devicestring = displayDevice.DeviceString;
if (devicestring.find(L"Microsoft Basic Display Adapter") != std::wstring::npos ||
devicestring.find(L"Qemu") != std::wstring::npos ||
devicestring.find(L"VMware SVGA") != std::wstring::npos ||
devicestring.find(L"VirtualBox Graphics Adapter") != std::wstring::npos ||
devicestring.find(L"Citrix Display Adapter") != std::wstring::npos ||
devicestring.find(L"Parallels Display Adapter") != std::wstring::npos ||
devicestring.find(L"Microsoft Remote Display Adapter") != std::wstring::npos ||
devicestring.find(L"Microsoft Hyper-V Video") != std::wstring::npos ||
devicestring.find(L"Red Hat QXL Controller") != std::wstring::npos ||
devicestring.find(L"VirtIO GPU") != std::wstring::npos ||
devicestring.find(L"Bochs VGA Adapter") != std::wstring::npos)
{
printf("DeviceString: %ws\n", displayDevice.DeviceString);
return true;
}
deviceIndex++;
}
return false;
}
void main()
{
if (IsVMThroughDisplays())
{
std::cout << "VM Detected through Displays" << std::endl;
}
else
{
std::cout << "VM Not Detected through Displays" << std::endl;
}
system("pause");
}[/CODE]
En Çok Reaksiyon Alan Mesajlar
Arkadaşlar konu üzerinde tartışmayalım alıntı yada değil sonuçta mezara götüürmeyeceğiz insanlar faydalansın
- Katılım
- 23 Ağu 2011
- Konular
- 38
- Mesajlar
- 290
- Çözüm
- 1
- Online süresi
- 1mo 6d
- Reaksiyon Skoru
- 215
- Altın Konu
- 1
- Başarım Puanı
- 146
- MmoLira
- 1,966
- DevLira
- 0
Haklisin belirtmem gerekiyordu teşekkür ederim. Düzelttiğin için
- Katılım
- 12 Kas 2024
- Konular
- 16
- Mesajlar
- 164
- Online süresi
- 27d 12h
- Reaksiyon Skoru
- 55
- Altın Konu
- 0
- Başarım Puanı
- 63
- MmoLira
- 1,093
- DevLira
- 0
Bırak adam paylaşımını yapsın dile getirseydi ne olacak .Linkleri görebilmek için Turkmmo Forumuna ÜYE olmanız gerekmektedir.
Alıntı olduğunu dile getirseydin keşke ve kaynak verseydin.
- Katılım
- 23 Ağu 2011
- Konular
- 38
- Mesajlar
- 290
- Çözüm
- 1
- Online süresi
- 1mo 6d
- Reaksiyon Skoru
- 215
- Altın Konu
- 1
- Başarım Puanı
- 146
- MmoLira
- 1,966
- DevLira
- 0
Yeni yeni konu açıyorum bir satış vs yapmadıgım için alıntı yapmanın önemli oldugunu bilmiyordum, çok niş bi konu oldugu içinde buraya ekledim birşey olmaz görmek istiyorlarsa eklerim bundan sonra yine de teşekkür ederimBırak adam paylaşımını yapsın dile getirseydi ne olacak .




