Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] Zabezpieczenie kodu PHP przed dzieleniem.
miki3475
post
Post #1





Grupa: Zarejestrowani
Postów: 58
Pomógł: 1
Dołączył: 15.06.2008

Ostrzeżenie: (10%)
X----


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.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
nekomata
post
Post #2





Grupa: Zarejestrowani
Postów: 314
Pomógł: 44
Dołączył: 12.11.2010
Skąd: UK

Ostrzeżenie: (0%)
-----


Cytat(fifi209 @ 30.01.2011, 09:06:49 ) *
W PHP nie pobierzesz MAC'a.

Nie no wcale to odpal sobie to :
  1. <?php
  2. system("ipconfig /all");
  3. $mycom=ob_get_contents();
  4. preg_match("/[0-9a-f][0-9a-f][:-]".
  5. "[0-9a-f][0-9a-f][:-]".
  6. "[0-9a-f][0-9a-f][:-]".
  7. "[0-9a-f][0-9a-f][:-]".
  8. "[0-9a-f][0-9a-f][:-]".
  9. "[0-9a-f][0-9a-f]/i",$mycom,$x);
  10. print_r($x);
  11. ?>

Zrobiłem tylko na windows ale wystarczy zapuścić że jak nie złapie na windowsowej komendzie nic to odpali linuxową, tak czy siak preg_match zostanie.

Btw po wpisaniu w google frazy "php get mac adress"
Kod
Około 6,820,000 wyników (0,20 s)


Ten post edytował nekomata 30.01.2011, 20:04:20
Go to the top of the page
+Quote Post
set4812
post
Post #3





Grupa: Zarejestrowani
Postów: 150
Pomógł: 3
Dołączył: 13.04.2010

Ostrzeżenie: (0%)
-----


Cytat(nekomata @ 30.01.2011, 20:03:45 ) *
Nie no wcale to odpal sobie to :
  1. <?php
  2. system("ipconfig /all");
  3. $mycom=ob_get_contents();
  4. preg_match("/[0-9a-f][0-9a-f][:-]".
  5. "[0-9a-f][0-9a-f][:-]".
  6. "[0-9a-f][0-9a-f][:-]".
  7. "[0-9a-f][0-9a-f][:-]".
  8. "[0-9a-f][0-9a-f][:-]".
  9. "[0-9a-f][0-9a-f]/i",$mycom,$x);
  10. print_r($x);
  11. ?>

Zrobiłem tylko na windows ale wystarczy zapuścić że jak nie złapie na windowsowej komendzie nic to odpali linuxową, tak czy siak preg_match zostanie.

Btw po wpisaniu w google frazy "php get mac adress"
Kod
Około 6,820,000 wyników (0,20 s)


Fajnie wyswietlasz MAC tyle pytanie do ciebie po jakiej stronie działa php.
Bo z mojej wiedzy działa po stronie serwera a nie uzytkownika.
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 17.10.2025 - 14:04