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

Blokada programu


Rekomendowane odpowiedzi

Opublikowano

Siemka da sie jakos zablokowac program ,ze jak ktos kupi go zeby go nie rozsylal? Albo jesli juz rozesle to zeby nie dzialal?

Myslalem nad dawaniem kodu do wpisania ktory dziala tylko na 1 pc ale nwm czy sie da

Pomogłem? Daj +

Opublikowano

Niech program prosi o jakiś klucz, a następnie łączy się z jakimś twoim serwerem i sprawdza czy jest poprawny - ot, takie logowanie.

Opublikowano

można użyć identyfikatora systemu, ktoś podaje kod ty nim zabezpieczasz program i działka tylko na tym komputerze . można to łatwo obejść jak nie zaszyfruje się programu.

If you = stupid then

insert(foot.in.your.ass)

end if

licznik-54-96732-stat.png

Opublikowano
 Func _ComputerUUID( $strComputer="localhost" )
    $wbemFlagReturnImmediately = 0x10
    $wbemFlagForwardOnly = 0x20
    $colItems = ""
    $sRetUUID=""
    $objWMIService = ObjGet ( "winmgmts:\\" & $strComputer & "\root\CIMV2" )
    $colItems = $objWMIService.ExecQuery ( "SELECT * FROM Win32_ComputerSystemProduct", "WQL", $wbemFlagReturnImmediately + $wbemFlagForwardOnly )
    If IsObj ( $colItems ) then
       For $objItem In $colItems
          $sRetUUID = $objItem.UUID
       Next
    Else
       SetError ( 1 )
       Return $sRetUUID
    Endif
    Return $sRetUUID
EndFunc

Tutaj masz pobranie adresu MAC dla danego komputera.

Najlepiej zrobic stronke, nastepnie logowanie przez np KEY i porownywanie adresow MAC z pierwszego uruchomienia programu.

Opublikowano

 Func _ComputerUUID( $strComputer="localhost" )
    $wbemFlagReturnImmediately = 0x10
    $wbemFlagForwardOnly = 0x20
    $colItems = ""
    $sRetUUID=""
    $objWMIService = ObjGet ( "winmgmts:\\" & $strComputer & "\root\CIMV2" )
    $colItems = $objWMIService.ExecQuery ( "SELECT * FROM Win32_ComputerSystemProduct", "WQL", $wbemFlagReturnImmediately + $wbemFlagForwardOnly )
    If IsObj ( $colItems ) then
       For $objItem In $colItems
          $sRetUUID = $objItem.UUID
       Next
    Else
       SetError ( 1 )
       Return $sRetUUID
    Endif
    Return $sRetUUID
EndFunc
Tutaj masz pobranie adresu MAC dla danego komputera.

Najlepiej zrobic stronke, nastepnie logowanie przez np KEY i porownywanie adresow MAC z pierwszego uruchomienia programu.

@off

Aha :D Malo rozumiem bo jestem zielony xD a tworze bota do sf

@top

Thx ;D

Pomogłem? Daj +

Opublikowano

Nie licz na żadne poważne zabezpieczenie twojego programu. Pierwszy lepszy dekompilator i po zabawie  ;)

To oczywiste, ale skoro autor pisze bota do S&F... Osoby zainteresowane tym botem najpewniej mają problemy z ułamkami, a nie potrafią modyfikować kod programu - tak więc takie zabezpieczenia się nadadzą.

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...