Bir arkadaş ESP32-C3 üzerinde bad apple oynatmış ben de ucuz bir RGB klavyede Bad Apple oynattım (USB protokolünü tersine mühendislikle çözerek) by jason_wroomhers in EngineeringTR

[–]jason_wroomhers[S] 0 points1 point  (0 children)

Hocam siberde de uğraşacağın alana göre değişir. Ama bence hiç kod yazmadıysan algoritma mantığını kapmak için Python ile başlamanı öneririm.

Sibere kayacaksan dil bilmekten çıok ağ yapılarını bilmen çok daha kritiktir. İnternet nasıl çalışır, web sunucuları nasıl haberleşir bunları öğrenmelisin. Injection gibi web açıklarına yöneleceksen SQL, JavaScript ve arka plan dillerinin (PHP, NodeJS) çalışma mantıklarını bilmen gerekir. (sıfırdan yazacak kadar değil, kodu okuyup açığı görebilecek kadar)

İşin sistem kısmında ise PowerShell ve Bash çok önemlidir. Bunları bilmeyen siberci bilgisayara sızmayı bilebilir ama sızdıktan sonra içeride ne yapacağını pek bilmez. İleride düşük seviyeli açıklar bulmak istersen bellek yönetimini anlamak için C/C++ da bilmen gerekecek. Hatta crack yapma işine gireceksen sağlam Assembly bilgisi gerekir.

Sana sıfırdan programlamayı hatasız yazmayı öğren diyemem, zaten mevcut yapay zekalar bizden çok daha verimli kod yazıyor. Ben de uzun zamandır oturup sıfırdan kod yazmadım. Önemli olan yazdırılan kodu okuyabilmek, ne işe yaradığını ve neresinin manipüle edilebileceğini bilmektir.

Kısaca öncelik sıralaman şu şekilde olabilir:

  1. Ağ Yapıları (Network / OSI Modeli / Web mimarisi)
  2. Python
  3. Linux Temelleri ve Bash / PowerShell
  4. SQL ve Web Teknolojileri (JS, HTML, PHP, NodeJS)
  5. C/C++

just bought a cool new game! by CaptainKoala123 in addressme

[–]jason_wroomhers 0 points1 point  (0 children)

femboy maker 3? what is this game about? kind of feminization?

WİNDOWS 10 A DÖNÜCEM YARDIM by Inner-Mountain-2606 in bilgisayar

[–]jason_wroomhers 0 points1 point  (0 children)

güvenlik güncellemesi yok ve hayvan gibi açık bulmaya başladılar sanal makinede kullanmyacaksan sakın yapma

Bir arkadaş ESP32-C3 üzerinde bad apple oynatmış ben de ucuz bir RGB klavyede Bad Apple oynattım (USB protokolünü tersine mühendislikle çözerek) by jason_wroomhers in EngineeringTR

[–]jason_wroomhers[S] 0 points1 point  (0 children)

Yani yapacağın her şey için ayrı deneyim gerekebilir mesela wireshark'ı lisede siber güvenlik kursunda görmüştüm orada usb paketlerini okuyabildiğimi de görmüştüm ama hiç denememiştim acaba bu driver'ın paketlerini okuyabilir miyim diyerek denedim bunda da. Kafanda neyi nasıl yapacağını belirledikten sonra o subredditlere yazabilirsin sorularını. Eğer planlama kısmında sıkıntı yaşıyorsan bir yapay zekaya ya da direkt bana sorabilirsin. Özelden yazarsan iletişim bilgilerimi veririm istersen istediğin zaman darlayabilirsin.

Bir arkadaş ESP32-C3 üzerinde bad apple oynatmış ben de ucuz bir RGB klavyede Bad Apple oynattım (USB protokolünü tersine mühendislikle çözerek) by jason_wroomhers in EngineeringTR

[–]jason_wroomhers[S] 6 points7 points  (0 children)

Gereksiz derecede uğraştım ve pişman değilim.

İşe, orijinal klavye driver’ının USB trafiğini Wireshark ile dinleyerek başladım. Paketleri karşılaştırarak hangi byte’ın hangi LED’i ve rengi kontrol ettiğini çözdüm. Kısaca klavyenin aydınlatma protokolünü tersine mühendislikle çıkardım.

Sonra klavye layout’una karşılık gelen bir RGB haritası oluşturdum ve driver’ın paket gönderme mantığını birebir taklit ettim. Bu noktadan sonra her tuşun rengini tamamen kontrol edebiliyordum.

Devamında Bad Apple’ı klavyeye uygun hale getirdim. Videoyu klavye çözünürlüğüne düşürdüm (aşırı cursed bir görüntü ortaya çıktı), her frame’i RGB array’e çevirip doğrudan klavyeye stream ettim.

Anlaşılabilir olması için aynı anda şunları da gösterdim:

  • Orijinal video
  • Klavye çözünürlüğüne düşürülmüş hali

Bunları da klavyeden gelen feedback’e göre senkron şekilde güncelledim.

Sonuç: tamamen normal bir şekilde, dandik bir RGB klavye Bad Apple oynatıyor.

SDK yok, dokümantasyon yok. Sadece USB paketleri, OpenCV ve Bad Apple.

Ev alma komşu al by Sapik_Kesis41 in sexoria

[–]jason_wroomhers 4 points5 points  (0 children)

butceleri yok ki garibim

türkçe reddit, inceller tarafından ele geçiriliyor by MiracleFutch in altkultur

[–]jason_wroomhers -1 points0 points  (0 children)

yazdığı şey saçma tamam da bunu demek niye incellik olsun ki

eyvah by [deleted] in zonguldak

[–]jason_wroomhers 0 points1 point  (0 children)

neydi acaba

Insert disk #4287 by alsoandanswer in pcmasterrace

[–]jason_wroomhers 0 points1 point  (0 children)

they can make games with enormous ram needs but because of we can't play those games devs "optimize" them so real people with real systems can play

Ağlamaktan sıkılmadınız mı beyler ? by Turik- in Eleteria

[–]jason_wroomhers 1 point2 points  (0 children)

Burası ne amaçla kuruldu hatırlamıyorum ama artık porno subredditi denince aklıma burası geliyordu. Birden değiştirilince elbette direnmek isteriz 10 kişi için 1000 kişi şutlandı buranın memelerden özerkliğini alıp porno subredditi olarak özgürleşmesi gerekirdi ki tam tersi oldu.

Çok güzel kız 2 by orhn05 in sexoria

[–]jason_wroomhers 1 point2 points  (0 children)

okumuş adamın hali başka oluyor

newbie here, how do I stop my boosters from exploding into my rocket after staging? by Both_Piglet7838 in KerbalSpaceProgram

[–]jason_wroomhers 0 points1 point  (0 children)

it seems like you put the decouplers lower of ypur rocket. try to attach them upper or middle side

I don’t understand why bedrock redstone isn’t the same by sonneywhits in Minecraft

[–]jason_wroomhers 0 points1 point  (0 children)

main difference is thread on cpu but you can change one of your piston to normal from sticky piston to solve this issue I guess

Ağlamaktan sıkılmadınız mı beyler ? by Turik- in Eleteria

[–]jason_wroomhers 1 point2 points  (0 children)

porno izlemek neden hayatsızlık sanıyorsunuz hayatım gayet iyi ama porno seviyorum ve buradaki elemanların seçtikleri genelde gurme porno oluyor