Author Topic: Jak vyrobit FakeIP (Delphi)  (Read 1619 times)

Arnie007

  • Registered
  • *
  • Posts: 5
Jak vyrobit FakeIP (Delphi)
« on: June 10, 2010, 02:13:03 PM »
Chci poprosit o radu, jak presvedcit Flashovy soubor ze funguje pod jinou (libovolnou) IP adresou nez je local 127.0.0.1. Chtel bych tak alespon trochu ochranit sve Flashe a jedine co me napadlo jeste udelat je domain lock pro Flash a player ktery mu predhazuje falesnou IP tak, aby si SWF myslel ze se spousti treba na www.befelemepesseveze.cz a nikoliv na lokalnim pocitaci
Nejlepe nejaka rada/source v Delphi. Predem dekuji.

Conflict

  • g0d i5 just a stat1st1c
  • Senior Member
  • ****
  • Posts: 475
Re: Jak vyrobit FakeIP (Delphi)
« Reply #1 on: June 10, 2010, 07:40:23 PM »
zdar,
ti asi neporadim, ale chcu se zeptat, moc to nechapu. SWF soubory vzdycky funguje pod 127.0.0.1.? Takze mas naky SWF ktery nechces aby bezelo pod 127.0.0.1.?

Arnie007

  • Registered
  • *
  • Posts: 5
Re: Jak vyrobit FakeIP (Delphi)
« Reply #2 on: June 10, 2010, 09:45:43 PM »
Ne, swf fungují kdekoliv a ja je potrebuji spoustet na PC. jenom jsem chtel asi neumele rict, ze chci aby si to kontrolovalo nejakou nesmyslnou domenu (alias domain lock ficura v SWF) a ja mu ten nesmysl byl schopen podstrcit.

llAmElliK

  • [TiME4CRiME]
  • Administrator
  • VIP
  • *****
  • Posts: 960
Re: Jak vyrobit FakeIP (Delphi)
« Reply #3 on: June 11, 2010, 07:14:57 AM »
Podle mne je zbytecne slozity delat na to externi soubor pac tohle je klasicky "domain lock" - predpokladam ze kdyz jsou flashe tvoje tak je muzes ve finale "protectnout" kompilerem - pak bych kontrolu domenu vlozil primo do kodu.

Koukni http://pastie.org/343819 a sem http://pastie.org/343819 a nebo pokud nepotrebujes kontrolovat vic nez korenovy adresar domeny tak sem http://pastie.org/343524  (netusim zda jede na AS2 i AS3)
« Last Edit: June 11, 2010, 07:16:54 AM by llAmElliK »
TiME AND CRiME ARE ETERNAL-REVERSE ENGINEERiNG iS MODERN PHiLOSOPHY AND iSN'T CRiME
[TiME4CRiME]

Conflict

  • g0d i5 just a stat1st1c
  • Senior Member
  • ****
  • Posts: 475
Re: Jak vyrobit FakeIP (Delphi)
« Reply #4 on: June 12, 2010, 07:04:40 AM »
Ja to spis pochopil tak, ze je .swf soubor, kterej si kontroluje domenu, aby jinde nefungoval a chces ho osalit, aby fungoval. No, co clovek to jiny chapani  :D

Arnie007

  • Registered
  • *
  • Posts: 5
Re: Jak vyrobit FakeIP (Delphi)
« Reply #5 on: June 13, 2010, 11:54:26 PM »
2Conflict:
Asi uz jsem nejak mimo. Pravdu mas ty, veliteli. Mam vygenerovane SWF do ktereho se "nedostanu" a u nej pouze nastavim v generujicim programu domain lock tak, aby fungoval jen na nejake prihlouple domene a nikoliv na desktop PC lokalne. Pak bych potreboval nejaky Delphi kod, ktery presvedci ten SWF ze je spousten na hloupe domene a nikoliv na mem Desktop PC.
2llAmElliK:
Dekuji za odkazy, nicmene SWF jde (prozatim) hodne mimo mne a ja jen potrebuji nejakou Delphi emulaci domain lock adresy.
Predem dik a omlouvam se jeste jednou za sve zmatene dotazy. Se rvoucim ditetem na kline clovek neudrzi myslenku.

Conflict

  • g0d i5 just a stat1st1c
  • Senior Member
  • ****
  • Posts: 475
Re: Jak vyrobit FakeIP (Delphi)
« Reply #6 on: June 14, 2010, 07:52:02 PM »
Aby mohla bejt provedena emulace, tak je zapotrebi vedet jak dochazi ke kontrole te IP adresy. Treba takhle
http://cartoonsmartblog.wordpress.com/2009/03/04/protecting-swf-theft-an-imperfect-but-easy-solution/
Pak to staci jenom decompilovat, treba timhle
http://www.eltima.com/products/flashdecompiler/
Upravit kod a zpatky zkompilovat. Vubec nevim z ceho a jak se kompiluje, takze to mozna nebude tak jednoduchy.

Pokud jsou domain locky jednoduchy jako ten uvedenej na prvnim odkazu, tak je to brnkacka pro kazdyho.

Arnie007

  • Registered
  • *
  • Posts: 5
Re: Jak vyrobit FakeIP (Delphi)
« Reply #7 on: June 14, 2010, 10:40:37 PM »
A nelezi nekde nejaky Delphi kod ktery presvedci muj SWF ze se spousti na webu a nikoliv lokalne na mem pocitaci?

Conflict

  • g0d i5 just a stat1st1c
  • Senior Member
  • ****
  • Posts: 475
Re: Jak vyrobit FakeIP (Delphi)
« Reply #8 on: June 15, 2010, 07:28:50 PM »
V plne univerzalni obchazeni domain locku neverim, navic je to trochu zbytecny, kdyz muzes upravit zdrojaky.
Mrknul sem do strejdy guglu a nic nenasel. Co se ti nelibi na uprave zdrojaku?

Arnie007

  • Registered
  • *
  • Posts: 5
Re: Jak vyrobit FakeIP (Delphi)
« Reply #9 on: June 15, 2010, 09:57:43 PM »
No chranit si SWF chci primarne ja, takze predpokladam ze domain lock bude kodovany/obfuscated nejakym programem. No a jako Level2 ochrany jsem predpokladal nejakou emulaci domain locku v prehravaci s tim, ze pokud to nekdo vyloupne, tak to lokalne nespusti. Doufam, ze upravu zdrojaku SWF hned tak nekdo nesvede. Gugla prohledavam uz asi tyden a taky nic nenachazim.

Conflict

  • g0d i5 just a stat1st1c
  • Senior Member
  • ****
  • Posts: 475
Re: Jak vyrobit FakeIP (Delphi)
« Reply #10 on: June 16, 2010, 08:02:12 PM »
Tak to nevim nevim jestli bude mit chraneni swf uspech, protoze z tech disassembleru lezou rozebrany cely projekty. V swf souborech je hodne ActionScriptu, a na to je debugger.

Ale takovej obycejnej domain lock odradi asi vetsinu lidi  ::)