Akıllı tahta ilk açıldığında engel koyan program

Anlatır mısın lütfen?

Bir USB belleğin içine autorun dosyası gömüyorsunuz. Hoca tahtayı açtığında bir bahane ile autorun dosyalarının çalışması için gereken ayarı açmanız lazım. Bundan sonra USB'yi tahtaya taktığınızda autorun dosyası Görev Yöneticisi'nden programı devre dışı bırakıyor ve tahta kullanıma açılıyor.

Not: Yönetici izni olmayan tahtalarda çalışmayabilir.
 
Bir USB belleğin içine autorun dosyası gömüyorsunuz. Hoca tahtayı açtığında bir bahane ile autorun dosyalarının çalışması için gereken ayarı açmanız lazım. Bundan sonra USB'yi tahtaya taktığınızda autorun dosyası Görev Yöneticisi'nden programı devre dışı bırakıyor ve tahta kullanıma açılıyor.

Not: Yönetici izni olmayan tahtalarda çalışmayabilir.
Autorun dosyasını nasıl oluşturacağız programı kapatan?
 
Tahtanız Pardus ise yetkilendirme sistemlerini (AccountsService, Display Manager'lar, Polkit [geçerli oturumda kimlik doğrulama sistemi]) ve kullanıcı kontrolünü (/home dizini nedir, /etc/shadow dosyası, vs.) araştırın. Daha sonra yetkilendirme için kendi display manager'ınızı ve Polkit istemcinizi yazabilirsiniz. Bunlar birbirleriyle bağlantılı olur. Süreli parolalar için kendi algoritmanızı geliştirip bir mobil uygulama yazarak erişim kontrolünü sağlayabilirsiniz.

AccountsService, adından da anlaşılacağı gibi kullanıcı bilgilerine erişmek için kullanılan bir kitaplıktır. İşte profil fotoğrafı olsun, tam adı olsun.

Display Manager'lar kısaca Linux tabanlı sistemlerdeki oturum açma ekranıdır. Farklı farklı DM'ler var.

Polkit, Windows'daki UAC gibidir, gerektiğinde kullanıcının kimliğini doğrulamak için kullanılır. Mesela uygulama kurarken şuna benzer bir şeyle karşılaşırsınız. İşte bu programın arkasında Polkit var.
1698184766482.png


PAM kitaplığı ise yine yetkilendirme methodlarını yapılandırmakta kullanılan bir kitaplıktır.

Windows'da işler nasıl işliyor bilgim yok, muhtemelen yine benzer şekillerde işliyordur da yöntemlerin adı değişiktir. Arama motoru dostunuzdur.

Böyle bir şey yapmak meşekkatli bir şey. Ancak başarırsanız mükemmel bir şey ortaya çıkar çünkü bilindik e-kilit sistemleri yalnızca tam ekran pencere açıp bilgi istiyor. Bu ekrandan çeşitli yollarla kaçılması söz konusu.

Bir hatam olduysa affola.
 
Tahtanız Pardus ise yetkilendirme sistemlerini (AccountsService, Display Manager'lar, Polkit [geçerli oturumda kimlik doğrulama sistemi]) ve kullanıcı kontrolünü (/home dizini nedir, /etc/shadow dosyası, vs.) araştırın. Daha sonra yetkilendirme için kendi display manager'ınızı ve Polkit istemcinizi yazabilirsiniz. Bunlar birbirleriyle bağlantılı olur. Süreli parolalar için kendi algoritmanızı geliştirip bir mobil uygulama yazarak erişim kontrolünü sağlayabilirsiniz.

AccountsService, adından da anlaşılacağı gibi kullanıcı bilgilerine erişmek için kullanılan bir kitaplıktır. İşte profil fotoğrafı olsun, tam adı olsun.

Display Manager'lar kısaca Linux tabanlı sistemlerdeki oturum açma ekranıdır. Farklı farklı DM'ler var.

Polkit, Windows'daki UAC gibidir, gerektiğinde kullanıcının kimliğini doğrulamak için kullanılır. Mesela uygulama kurarken şuna benzer bir şeyle karşılaşırsınız. İşte bu programın arkasında Polkit var.
Eki Görüntüle 1989057

PAM kitaplığı ise yine yetkilendirme methodlarını yapılandırmakta kullanılan bir kitaplıktır.

Windows'da işler nasıl işliyor bilgim yok, muhtemelen yine benzer şekillerde işliyordur da yöntemlerin adı değişiktir. Arama motoru dostunuzdur.

Böyle bir şey yapmak meşekkatli bir şey. Ancak başarırsanız mükemmel bir şey ortaya çıkar çünkü bilindik e-kilit sistemleri yalnızca tam ekran pencere açıp bilgi istiyor. Bu ekrandan çeşitli yollarla kaçılması söz konusu.

Bir hatam olduysa affola.
Verdiğiniz bilgiler için çok teşekkür ederim.
 
İnternet üzerinde serveriniz var mı? Bir sunucuya ihtiyacınız var.
Sunucu satın almadan da yapılır ama onu kırması çok kolay çünkü her yerde aynı olan bir veriye göre örneğin tarih saat verisine göre şifre üretiyor algoritmayı bir kere ele geçirince gerisi kolay oluyor.
Sunucu alıyorsunuz. Server side diller ile yazmanız gerek örneğin PHP.
PHP ile kayıt bölümü yaparsınız SQL sunucusuna öğretmeni kaydeder ve öğretmene özel kod oluşturur.
Bir tane daha PHP dosyası açarsınız öğretmene özel kod verir. Bu sayede APK kodlamaya gerek kalmaz.
Bir tane de müdür/bt hocası için PHP dosyası açarsınız logları gösterir.
Öğretmen kendi linkinden girince anlık oluşan parolayı tahtaya girer ve tahtadaki sistem kod gerçek mi PHP get isteği atar onay alınca kilit kalkar ve hocanın adına sisteme log düşer.
Tahta kısmında ise yapabilirseniz Win32 uygulaması, yapamazsanız .net uygulaması yaparak tahta açılır açılmaz explorer.exe yi kapatıp kendini başlatacak şekilde ayarlarsınız. Şifre girilince explorer.exe yi başlatır. Daha da geliştirebilirsiniz.

Eklemekte fayda var injection açıklarını kapatmanız gerek yoksa bütün loglara isteyen birisi bakabilir, tahtayı açabilir vs.
 

Bu konuyu görüntüleyen kullanıcılar

Technopat Haberler

Yeni konular

Yeni mesajlar

Geri
Yukarı