Jump to content

[Basico] Anti Ymir Work - Sem Source


Guest KemazI
 Share

Recommended Posts

VIDEO -

 

 

 

Na parte do introloading metam as def antes da class.

 

https://www.youtube.com/watch?v=in9m4joe3KY&feature=youtu.be

 

 

 

 

CODIGO -

Na parte do introloading metam as def antes da class.


def CheckYmirD():
	if os.path.exists('d:/ymir work'):
      dbg.LogBox("Foi encontrada a pasta ymir work no seu disco D, por favor remova a pasta para jogar.")
      dbg.TraceError("Foi encontrada a pasta ymir work no disco D.")
      app.Abort()
      sys.exit()

def CheckYmirC():
	if os.path.exists('c:/ymir work'):
      dbg.LogBox("Foi encontrada a pasta ymir work no disco C, por favor remove a pasta para jogar.")
      dbg.TraceError("Foi encontrada a pasta ymir work no disco C.")
      app.Abort()
      sys.exit()


CheckYmirC()
CheckYmirD()

 

Link to comment
Share on other sites

 

 

Melhor fazer pela source...

 

UserInterface.cpp

 

bool PackInitialize(const char * c_pszFolder)

{

NANOBEGIN

string block_folder;

 

block_folder == "D:\\ymir work";

 

struct stat st;

if (stat("D:\\ymir work", &st) == 0)

{

LogBoxf("Something is wrong delete the file from D (ymir work)");

return true;

}

 

 

Mesmo assim não o faria dessa maneira se for pela source, de qualquer maneira existe quem não use source xD

thanks anyway.

Link to comment
Share on other sites

  • 8 months later...
Em 11/12/2016 em 22:58, KemazI disse:

VIDEO -

 

  Mostrar conteúdo oculto

 

Na parte do introloading metam as def antes da class.

 

https://www.youtube.com/watch?v=in9m4joe3KY&feature=youtu.be

 

 

 

 

CODIGO -

 

  Ocultar conteúdo

 

 

Na parte do introloading metam as def antes da class.

 

def CheckYmirD():

if os.path.exists('d:/ymir work'):

dbg.LogBox("Foi encontrada a pasta ymir work no seu disco D, por favor remova a pasta para jogar.")

dbg.TraceError("Foi encontrada a pasta ymir work no disco D.")

app.Abort()

sys.exit()

 

def CheckYmirC():

if os.path.exists('c:/ymir work'):

dbg.LogBox("Foi encontrada a pasta ymir work no disco C, por favor remove a pasta para jogar.")

dbg.TraceError("Foi encontrada a pasta ymir work no disco C.")

app.Abort()

sys.exit()

 



CheckYmirC()CheckYmirD()
 

 

 

 

Tem algum tutorial? o do vídeo esta off

Link to comment
Share on other sites

Em 17/12/2016 em 19:06, charparodar disse:

Melhor fazer pela source...

 

UserInterface.cpp

 


bool PackInitialize(const char * c_pszFolder)
{
NANOBEGIN
string block_folder;

block_folder == "D:\\ymir work";

struct stat st;
if (stat("D:\\ymir work", &st) == 0)
{
	LogBoxf("Something is wrong delete the file from D (ymir work)");
	return true;
}
 

 

Tenho a mesma opinião.

Link to comment
Share on other sites

33 minutes ago, Luffy said:

Algum poderia me explicar para que serve esse comando anti ymir work e como colocar ele no client via source

Uma das maneiras de carregar damage hack no jogo é colocar o ficheiro alterado no disco D:, na localização completa que ele teria dentro de um epk (lembrando que ficheiros epk para o binario sao como pastas no formato D:\ymir work).

Ao verificar se essa pasta existe, elimina esse vector de ataque

 

UserInterface.cpp, procurar por:

bool PackInitialize(const char * c_pszFolder)
{

e adicionas o resto do codigo acima que o charpararodar colocou

  • Like 1
Link to comment
Share on other sites

  • 3 years later...
Em 12/12/2016 em 00:58, Convidado KemazI disse:

VIDEO -

 

  Mostrar conteúdo oculto

 

Na parte do introloading metam as def antes da class.

 

 

Hidden Content

  • Give reaction or reply to this topic to see the hidden content.

 

 

 

 

 

CODIGO -

Hidden Content

  • Give reaction or reply to this topic to see the hidden content.

 

obrigado cara!

Link to comment
Share on other sites

  • 5 months later...
  • 1 year later...
bool PackInitialize(const char * c_pszFolder)
{
	NANOBEGIN
	string block_folder;

	block_folder == "D:\\ymir work";

	struct stat st;
	if (stat("D:\\ymir work", &st) == 0)
	{
		LogBoxf("Foi encontrada a pasta ymir work no disco D, por favor remove a pasta para jogar.");
		return true;
	}
	string block_folder;

	block_folder == "C:\\ymir work";

	struct stat st;
	if (stat("C:\\ymir work", &st) == 0)
	{
		LogBoxf("Foi encontrada a pasta ymir work no disco C, por favor remove a pasta para jogar.");
		return true;
	}

Pra quem ainda procura, aqui segue para por na source

 

UserInterface.cpp -> CTRL+F -> bool PackInitialize(const char * c_pszFolder)

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

×
×
  • Create New...