Konuyu Oyla:
  • Derecelendirme: 0/5 - 0 oy
  • 1
  • 2
  • 3
  • 4
  • 5
MySQL & DLL (User Defined Function)
#1
Merhaba,
Delphi'de Mysql için dll yazma tecrübesi olan var mı ?

Not : Bilmeyenler için MySQL doğrudan bir dll içerisindeki fonksiyonu kullanabiliyor.

Bunu istememdeki amaç bir tabloyu sürekli uygulama içerisinden denetlemek yerine, bir dll yazıp mysqlin triger vasıtasıyla anında dll'imde bulunan fonksiyonu çalıştırmak,
WWW
Cevapla
#2
Merhaba,

Amaç fonksiyonun ne işlem yaptığına erişimi kısıtlamak mı ?
Cevapla
#3
Amaç bir tabloya bir kayıt eklendiğinde, dll 'deki bir fonksiyonu çalıştırmak
WWW
Cevapla
#4
Ben de mysql triggerdan DLL call işlemini merak ettim. Smile
Cevapla
#5
(12-12-2017, Saat: 21:28)mad85 Adlı Kullanıcıdan Alıntı: Ben de mysql triggerdan DLL call işlemini merak ettim. Smile

Merakını giderebildin mi Smile

Hayır bunu virüsler yapabiliiyor nasıl yapılıyor acaba ?
WWW
Cevapla
#6
(12-12-2017, Saat: 21:10)yhackup Adlı Kullanıcıdan Alıntı: Amaç bir tabloya bir kayıt eklendiğinde, dll 'deki bir fonksiyonu çalıştırmak

Tam anlamam için; 

1) Normal olarak düşündüğümde sizin istediğiniz sanırsam direkt kayıt eklenince DLL bunu görsün ve işleve girsin. 


2) Benim düşündüğüm şu, bir DLL var her kayıt işlemi yapıldığında kod ile fonksiyon çağıralabilsin. DLL üzerinden Export edilen herhangi bir fonksiyonu zaten kolaylıkla programınıza ilave edebilirsiniz ve aynı zamanda çağırabilirsiniz. 


3) DLL üzerinden çağıracağınız fonksiyon ne tür bir fonksiyon olacak. 


Bu konularda beni aydınlatın üstadım sonrası eğer hepsi bilgim dahilinde ise size yardımcı olayım Smile
Yazılım Topluluğumuz -> Tıklayın
Kişisel Tanıtım Sitem -> Tıklayın
19 y/o, sadece öğrenmeye odaklanmış, insancık..
WWW
Cevapla
#7
(12-12-2017, Saat: 21:32)yhackup Adlı Kullanıcıdan Alıntı:
(12-12-2017, Saat: 21:28)mad85 Adlı Kullanıcıdan Alıntı: Ben de mysql triggerdan DLL call işlemini merak ettim. Smile

Merakını giderebildin mi Smile

Hayır bunu virüsler yapabiliiyor nasıl yapılıyor acaba ?

Araştırıyorum. Böyle bir exploit varmış... Devam araştırmaya Smile
Cevapla
#8
O zaman hikayenin başına gideyim, bir kaç gündür firebase push notification üzerinde çalışıyorum.

Delphi tarafında bunu kolayca yapıyorum ama bu işi mysqle yıkmak istiyorum mysqlde bir function yazarak, gereken tablolardaki triggerler içerisinde bu function'u çağırarak, 
Bu dll içerisine yazdığım bir kodun çalışıp firebaseye push işlemini yapmasını istiyorum.

Bu linkte http get, post, put işlemini dll kullanmadan yapabilmiş
WWW
Cevapla
#9
Hocam şimdi Delphi tarafında olsa size yardımcı olurdum ama orayı siz zaten biliyorsunuz. SQL'de DLL yazıp onu tetiklemek yani hiç böyle bir şey istememiştim. Daha doğrusu aklıma gelmedi. Bende şu anda Trigger üzerinden DLL'yi nasıl çağırılıyor merak ettim. Hemen araştırmam lazım.

Daha çok şey öğreneceğim belli Smile
Yazılım Topluluğumuz -> Tıklayın
Kişisel Tanıtım Sitem -> Tıklayın
19 y/o, sadece öğrenmeye odaklanmış, insancık..
WWW
Cevapla
#10
aşağıdaki link size yardımcı olacaktır.
firebird deki UDF mantığı mysql de de geçerli imiş.

http://crazytechthoughts.blogspot.com.tr...mysql.html
WWW
Cevapla


Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Son Yorum
  MySQL json sunucu örneği esistem 3 660 25-12-2019, Saat: 11:04
Son Yorum: Halil Han Badem
  MySQL 8.0 Windows x86 (32Bit) Sürümü Download hi_selamlar 9 1.135 10-12-2019, Saat: 17:43
Son Yorum: uparlayan
  MySQL de Aynı tabloda ki 2 farklı alanı kıyaslayan sorgu vkamadan 4 839 23-10-2019, Saat: 18:23
Son Yorum: vkamadan
  [ÇÖZÜLDÜ] SQLite'dan MySQL'e Aktarma ? Mr.Developer 3 1.013 22-07-2019, Saat: 20:31
Son Yorum: Mr.Developer
  (ÇÖZÜLDÜ] MySQL Date_format komutu wiseman 1 714 30-05-2019, Saat: 11:30
Son Yorum: wiseman



Konuyu Okuyanlar: 1 Ziyaretçi