![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 58 Pomógł: 1 Dołączył: 15.06.2008 Ostrzeżenie: (10%) ![]() ![]() |
Witam serdecznie, tworzę właśnie skrypt, który będzie łączył się przez Internet z różnymi stronkami (przy tym logując się na niektóre itp.) i wykonywał przeróżne czynności (to nie jest ważne, ważne jest to że skrypt będzie się łączył z internetem).
Skrypt będzie zazwyczaj puszczany na localhoscie (często zmienne IP) oraz na normalnym serwerze (od czasu do czasu). Zlecenie otrzymałem od kolegi znajomego1, który powiedział że jego znajomy (nazwijmy go znajomy2), potrzebuje czegoś takiego. Koncepcja skryptu spodobała się tak znajomemu1, że postanowił i on kupić ten skrypt. W efekcie postanowiłem, że od każdej osoby ściągnę po tej samej cenie, jaką z początku oferowałem znajomemu2. Oczywiście od razu zaczęli kombinować i już wiem, że postanowili zakupić 1x i koszty podzielić między siebie na połowę. Teraz mam dylemat, co zrobić? Jak zabezpieczyć skrypt przed tym, aby nie mogli wysłać go między sobą, a raczej działał tylko u jednego z nich. Myślałem o zabezpieczeniu IP (tylko IP z listy mogą używać skryptu), ale fakt że duża część ma zmienne ip wyklucza to. Myślałem również o jakiś loginach i hasłach, ale nic szczególnego. Jak Wy sobie z takim procederem radzicie i jakie rady możecie mi dać? Z góry dzięki za odpowiedź. Pozdrawiam. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 314 Pomógł: 44 Dołączył: 12.11.2010 Skąd: UK Ostrzeżenie: (0%) ![]() ![]() |
Sam jestem dopiero początkujący i szczerze mówiąc nie mam pojęcia ale i tak trochę główkowałem i doszedłem do wniosku że jeśli mają być identyfikowane komputery i jeśli skrypt ma być na localhoscie to ja bym kombinował tak :
Stworzyć skrypt "register.php" albo coś takiego który klient musiałby uruchomić u siebie na localu.W pliku tym byś wywalał parę pytań do usera dla zamaskowania prawdziwej intencji , mianowicie pobrania adresu MAC,który byłby wysyłany na skypt na twoim hoscie (tylko pobranie adresu i zapisanie do txt,więc darmowy nawet da rade bez problemu).Potem byś tylko generował jakiegoś hasha (md5 etc.) na podstawie MAC i wysłałbyś to userowi np. plik , licence.key (dla zmyłki (IMG:style_emoticons/default/biggrin.gif) tak naprawdę to byłby plik txt z tylko hashem który byś pobierał za pomocą file get contents) teraz najlepsza rzecz key z pliku txt porównywałbyś z Aktualnym adresem MAC danego PC który byś przepuścił przez ten sam hash ( i tu jest problem bo jak się ktoś zna na php to ci to obejdzie tak czy siak, dla bezpieczeństwa nie rób takich rzeczy że zmienną nazwiesz "$weryfikacja" albo coś takiego (IMG:style_emoticons/default/biggrin.gif) ). Ja tak bym kombinował,cóż pewnie jakiś wymiatacz zaraz całą moją teorie obali, ale próbowałem! |
|
|
![]() ![]() |
![]() |
Aktualny czas: 13.10.2025 - 21:08 |