IP Koruma Ekleme

0 Üye ve 1 Ziyaretçi konuyu incelemekte.

Çevrimdışı VaTaN

  • Bilgin Üye
  • *
    • İleti: 270
Yanıtla #15 : 27 Ağustos 2019, 18:04:06
Linki görebilmek için Kayıt olun yada Giriş yapın.
Yararlı bir paylaşım. Ertuğrul sana ulaşmamın bir yolu yok mu acaba ? İleti de gönderemiyorum kutun dolu olduğundan. Linki görebilmek için Kayıt olun yada Giriş yapın.

dc den ulaş
 


MTASATURK

Ynt: IP Koruma Ekleme
« Yanıtla #15 : 27 Ağustos 2019, 18:04:06 »

Çevrimdışı Akranes

  • Yeni Üye
  • *
    • İleti: 3
Yanıtla #16 : 28 Ağustos 2019, 03:59:15
bi' zamanlar meta.xml'de kullandığım kod, aktifliğini yitirdi mi bilmiyorum ama daha verimlidir.

Kod
<script src="client.lua" type="client"  cache="false"/>
 


Çevrimdışı ByCash

  • Admin
  • *
    • İleti: 986
Yanıtla #17 : 24 Ekim 2020, 16:24:03
Bu korumayı kaldırmak oldukça basit. Yeni bir çözüm arayan arkadaşlara eğer ip farklıysa bir değişken atayıp fonksiyonların çalışmasını engellemelerini öneririm.
Not: Değişkene sadece kendizin tahmin edebileceği bir isim vermeniz daha güvenli olacaktır.
Kod
local ipp = "1.2.3.4" -- sizin server ipniz
local ipDogrumu = true
addEventHandler("onResourceStart",root,function()
ip = getServerConfigSetting("serverip") -- scriptin kullanıldığı serverin ipsini çektik
if ip ~= ipp then -- eğer ip sizin serverinizin ipsi değilse
ipDogrumu = false
end
end)

function silahVer() --örnek fonksiyon
if not ipDogrumu then return end --eğer ip eşleşmiyorsa fonksiyon false değerini geri döndürür
--fonksiyon içeriği
end
« Son Düzenleme: 05 Aralık 2020, 22:09:47 Gönderen: Narkoz »
 


Çevrimdışı ertrldtcu

  • Uzman Üye
  • *
    • İleti: 589
Yanıtla #18 : 24 Ekim 2020, 16:40:57
Script çalma çabasında bulunan adamın bu dediğin kodlamayı sen söyleyene kadar yapabileceğine sanmıyorum. Şuanda bu korumayı kullananlar açısından nasıl kırılacağını göstermen yanlış bir hareket. Sadece basit olduğunu belirtip daha iyisini atman daha uygun olurdu.
system
 


Çevrimdışı ByCash

  • Admin
  • *
    • İleti: 986
Yanıtla #19 : 24 Ekim 2020, 16:43:40
Linki görebilmek için Kayıt olun yada Giriş yapın.
Script çalma çabasında bulunan adamın bu dediğin kodlamayı sen söyleyene kadar yapabileceğine sanmıyorum. Şuanda bu korumayı kullananlar açısından nasıl kırılacağını göstermen yanlış bir hareket. Sadece basit olduğunu belirtip daha iyisini atman daha uygun olurdu.
Haklısın o kısmı kaldırdım. Bende ilk defa ip koruma ekliyecektim ki böyle bir şey yapılabileceğini fark ettim.
 


Çevrimdışı enesbayrktar

  • Yeni Üye
  • *
    • İleti: 16
    • Github
Yanıtla #20 : 25 Ekim 2020, 12:16:12
Basit haliyle böyle de kontrol edebilirsiniz Linki görebilmek için Kayıt olun yada Giriş yapın. getServerSetting'de ip kısmı auto olarak giriliyse senin kodun çalışmayacaktır.
Lisans kontrolünü serverside fonksiyonlarda yapıp. Client için sadece ilk script çalıştığında bir event ile ip'nin doğruluğunu kontrol edebilirsiniz.
Benim genellikle kullandığım yöntem Github private key ile beraber kendi github hesabımdan scriptin işlevsel kısımlarını çekip loadstring yapmak böylelikle koda uzaktan erişimim de oluyor.
Kod
local ip  = '217. ...'
fetchRemote('http://bot.whatismyipaddress.com/', function(serverIP)
    if serverIP ~= 'ERROR' and ip == serverIP then
      _G['isLicenseActivated'] = function()
        return (
          true
        )
      end
    end
  end
)
 


MTASATURK

Ynt: IP Koruma Ekleme
« Yanıtla #20 : 25 Ekim 2020, 12:16:12 »

Çevrimdışı wicky

  • hasssssssikome
  • Acemi Üye
  • *
    • İleti: 169
Yanıtla #21 : 25 Ekim 2020, 12:29:53
Linki görebilmek için Kayıt olun yada Giriş yapın.
Benim genellikle kullandığım yöntem Github private key ile beraber kendi github hesabımdan scriptin işlevsel kısımlarını çekip loadstring yapmak böylelikle koda uzaktan erişimim de oluyor.
çaldım mantığı eyw
 


Çevrimdışı ByCash

  • Admin
  • *
    • İleti: 986
Yanıtla #22 : 25 Ekim 2020, 14:20:53
Linki görebilmek için Kayıt olun yada Giriş yapın.
Basit haliyle böyle de kontrol edebilirsiniz Linki görebilmek için Kayıt olun yada Giriş yapın. getServerSetting'de ip kısmı auto olarak giriliyse senin kodun çalışmayacaktır.
Lisans kontrolünü serverside fonksiyonlarda yapıp. Client için sadece ilk script çalıştığında bir event ile ip'nin doğruluğunu kontrol edebilirsiniz.
Benim genellikle kullandığım yöntem Github private key ile beraber kendi github hesabımdan scriptin işlevsel kısımlarını çekip loadstring yapmak böylelikle koda uzaktan erişimim de oluyor.
Kod
local ip  = '217. ...'
fetchRemote('http://bot.whatismyipaddress.com/', function(serverIP)
    if serverIP ~= 'ERROR' and ip == serverIP then
      _G['isLicenseActivated'] = function()
        return (
          true
        )
      end
    end
  end
)
Evet ip girilmediyse auto çıkıyor. Ben konu içeriğinde bulunan chatBox mantığıyla ilgili bir yorum yaptım o yüzden konu içeriğinde kullanıldığı gibi koydum fonksiyonu.
« Son Düzenleme: 25 Ekim 2020, 14:23:38 Gönderen: ByCash »
 


Çevrimdışı Wolf

  • Yeni Üye
  • *
    • İleti: 54
  • Kafes Dövüşcüsü
Yanıtla #23 : 14 Şubat 2021, 22:53:11
Default sw nasıl yapabilirim Çalıntı hatası veriyo ?
Kod
ipp = "127.0.0.1" -- sizin server ipniz
addEventHandler("onResourceStart",root,function()
ip = getServerConfigSetting("serverip") -- scriptin kullanıldığı serverin ipsini çektik
if ip ~= ipp then -- eğer ip sizin serverinizin ipsi değilse
setTimer(outputChatBox,50,0,"Bu Script Çalıntıdır !",root,255,0,0,true)
-- chatbox ağlıyor
end
end)
Olmuyo
Jandarma G K