Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

[TuT][Mój Login Server]


GrAvItY1

Rekomendowane odpowiedzi

Opublikowano

[TuT][Mój Login Server]

1.Ściągamy wszystko po kolei

 

 

NosTale IT:

 


http://nostale.it/main/download

 

Microsoft Visual C++ 2010:

 


http://www.dobreprogramy.pl/Visual-C,Program,Windows,12107.html

 

Hamachi:

 


http://www.instalki.pl/programy/download/Windows/p2p/Hamachi.html


 

Ultra Edit

 


http://www.dobreprogramy.pl/UltraEdit,Program,Windows,15894.html

 

Login Server 1.0

 

 

1.Gdy już zainstalowaliśmy wszystko włączamy Ultra Edit

2.Naciskamy CTRL+F wybieramy znacznik Find ASCII wpisujemy ip: 79.110.84.75

3.Zmieniamy na swoje ip z hamachi

4.Włączamy Microsoft Visual C++ 2010

5.Wklejamy kod [uwaga daje kod na pw za 5 lików ponieważ napracowałem sie nad tym ;/]

6.Klikamy Debug

7.Włączamy NosTale IT

8.Wpisujemy byle jakie hasło

9.I mamy swój Login Server

 

Login Server 2.0

Już wkrótce

nostaleh.png
Opublikowano

Jak nacisnę alt+f w UltraEdit to mi pokazuje się tylko zakładka i tam nie widzię Find ASCII.

Evolution to skill97 z 30 multikontami.

  • 1 miesiąc temu...
Opublikowano

Po ch*j ten tut jak kod dajesz na PW ?

 

dla mnie zbędny

Aktualna Postać: Mag 42lvl+ 36job, New Finesia, NosTalePL

Stare Postacie: Hanatsu 57lv, Hatsue 59lv, zabojca55 69lv, zabojca56 62lv

Opublikowano

Dam ci kod jak ci go tak bardzo potrzeba:

 

 

#include <ctime>
#include <Windows.h>
#include <process.h>
#include <stdio.h>
#include <tchar.h>
#include <string>
#include <sstream>
#include <vector>
#include <sys/types.h>
#include <fcntl.h>
#include <sys/types.h>
using namespace std;


std::string decrypt(std::string str,int size);
std::string EncryptLoginPacket(std::string str);
std::string GetPasswordString(std::string str)




int main()
{

WSAData wsa;
WORD Version = MAKEWORD(2,1);
WSAStartup(Version, &wsa);

SOCKET Listen = socket(AF_INET, SOCK_STREAM, 0);
SOCKET Connect = socket(AF_INET, SOCK_STREAM, 0);

SOCKADDR_IN Server;

char ip[14] = "Twoje IP z hamachi";
int port = Port Clienta;
Server.sin_addr.s_addr = inet_addr(ip);
Server.sin_family = AF_INET;
Server.sin_port = htons(port);

bind(Listen, (SOCKADDR*)&Server, sizeof(Server));

listen(Listen, 1);
int size = sizeof(Server);

std::cout << "--------------------------------------------------------------------------------"
<< ""
<< " Server connected." << std::endl
<< " Host: " << ip << " : " << port << std::endl
<< "--------------------------------------------------------------------------------" << std::endl;


for(; {





if(Connect = accept(Listen, (SOCKADDR*)&Server, &size)){
std::cout << "Connection accepted from: " << inet_ntoa(Server.sin_addr) << std::endl;
int sizes;
char recvbuf[512];
sizes = recv(Connect,recvbuf,512,0);
std::string Packet;
for(int i =0; i < sizes;i++){Packet += (int)recvbuf[i] - 0xf ^0xc3;}
std::cout << Packet << std::endl;
/*IP:port:amountuser:server.chanel.name*/
std::string fail = "NsTest 7998 IP z hamachi:1337:0:1.0.Nazwa Serwera Ip z hamachi:1338:0:1.1.Nazwa Serwera -1:-1:-1";
send(Connect,EncryptLoginPacket(fail).c_str(), EncryptLoginPacket(fail).length() +1,0);



}

}

WSACleanup();
std::cin.get();




std::string fail = "Złe ID lub Hasło";
send(Connect,fail.c_str(),fail.size(),0);


}


std::string decrypt(std::string str,int size)
{
std::string decrypted_string;

for (int i = 0; i < size; i++) { decrypted_string += str[i] - 0xF ^ 0xC3; }

return decrypted_string;
}

std::string EncryptLoginPacket(std::string str)
{
std::string encrypted_string;

for (int i = 0; i < str.length(); i++) { encrypted_string += str[i] + 0xF; }

return encrypted_string += 0x19;
}

std::string GetPasswordString(std::string str)
{
std::string decrypted_string;
int count = 1;
int convert;

if (str.length() %2 == 0)
{
str.erase(0, 3);
} else
{
str.erase(0, 4);
}

for (int i = 0; i < str.length(); i+=2)
{
decrypted_string += str[i];

if (count %2 == 0)
{
decrypted_string += ' ';
}
count++;
}

std::stringstream ss(decrypted_string);
decrypted_string.clear();

while (ss >> std::hex >> convert)
{
decrypted_string.push_back(convert);
}

return decrypted_string;
}

nostaleh.png
Opublikowano

Czekaj ale to coś takiego jak localhost? I czy wogóle jest coś na tym, czy też bez mobów i wszystkiego ;d

 

Daj kilka screenów jak to wygląda ;x

Opublikowano

@UP Dziękuje ;p ale i tak sie z tym narazie nie pobawie ;p

 

 

@Edit, to teraz zrob Game Server xD ;p

 

@Edit Działa i na NosTale PL, Tylko w jakim rozszerzeniu to zapisać ? Bo .exe nie działa ;p

Aktualna Postać: Mag 42lvl+ 36job, New Finesia, NosTalePL

Stare Postacie: Hanatsu 57lv, Hatsue 59lv, zabojca55 69lv, zabojca56 62lv

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...