Sercan
--
- Katılım
- 17 Mart 2019
- Mesajlar
- 5,635
Bugün başka bir iş için internette gezinirken Siglent için basitçe bir hack yöntemine denk geldim. Bu cihazın hack işini cihazı almadan öncede biliyordum fakat uğraşmak istemedim. Bugün ki yöntem çok basit göründüğü için denemeye karar verdim.
Çok basit bir Python programı ile cihaz bir üst modeli olan 1204X-E gibi 200 MHz olarak çalışmaya başlıyor. Bununla birlikte cihazı aldığınızda 30 defa kullanıma izin verilen bazı yazılım opsiyonlarını da açılabiliyor. Tabi bu yazılım opsiyonlarını açınca ilgili donanımlarada dahip olmak gerekiyor. Örneğin bendeki osiloskopun probları 100 MHz. 200 MHz ölçmek istediğimde ne kadar sağlıklı çalışır bilmiyorum.
Bu yöntem SDS2000X-E, SDS2000X+ ve SDS5000X için de geçerliymiş ama benim bu cihazlarda denemek gibi bir şansım yok.
Benim cihazın donanım yazılımı sürümü 6.1.35R2 farklı bir donanım modeli olursa sürecin nasıl işleyebileceğini bilmiyorum. Bu nedenle bu işlemi yapacak olursanız dikkatli olmanızı tavsiye ederim. Hoş bu hack işlemi için gerekli bilgiler de uzaydan gelimiyordum ama genede belirteyim, yasal olarak bu işin sadece eğitim maksatlı olduğunu ve kimseye tavsiye etmediğimi unutmayınız.
Evet çok konuştuk işleme başlayalım.
Öncelikle osiloskopu ağ kablosu ile yerel ağa bağlıyoruz ve bir bilgisayara IP adresine yazarak web arayüzüne erişiyoruz. Sol tarafta bulunan menüden SCPI ekranını açıyoruz. Buraya "SCOPEID?" komutunu giriyoruz. Bu komuta cevap olarak bir ID numarası geliyor. Bu ID her cihaz için farklı olacaktır.
Bu SCOPE ID numarasını aralarda tire "-" işareti olmadan bir köşeye not etmelisiniz. Sadece numarayı kopyalayın. Sakın ola yukarıda paylaştığım numarayı kullanmayın, bu numara her bir cihaz için benzersiz imiş.
Bir de cihazınızın seri numarası gerekiyor. Bunu cihaz üzerinden öğrenebiliyorsunuz. Aynı zamanda web arayüzünden Home bölümünden de görüntüleyebilirsiniz.
Cihazımızın SCOPE ID ve Seri Numarasını edindikten sonra PASTEBIN'de yer alan Python programını not defterine aktarıyoruz ve burada yer alan SCOPEID ve SN bölümünü bizim bilgiler ile değiştiriyoruz. Bu arada farklı bir model için yapacaksanız sanıyorum model adını da bir alt satırdaki dizeden seçip güncellemek gerekiyor.
Bilgileri düzenledikten sonra aşağıdaki gibi olması gerekiyor.
Her şey tamam şimdi Python programını çalıştıracağız. Python programını bilgisayarınızda çalıştıramıyorsanız, bu işi online yapan sitelerden yardım almanız mümkün. Aşağıdaki adresi kullanabilirsiniz.
www.programiz.com
Buraya program kodlarını yapıştırın ve RUN komutunu verin. Sağ tarafta çıktıyı görüntüleyeceksiniz.
Çok basit bir Python programı ile cihaz bir üst modeli olan 1204X-E gibi 200 MHz olarak çalışmaya başlıyor. Bununla birlikte cihazı aldığınızda 30 defa kullanıma izin verilen bazı yazılım opsiyonlarını da açılabiliyor. Tabi bu yazılım opsiyonlarını açınca ilgili donanımlarada dahip olmak gerekiyor. Örneğin bendeki osiloskopun probları 100 MHz. 200 MHz ölçmek istediğimde ne kadar sağlıklı çalışır bilmiyorum.
Bu yöntem SDS2000X-E, SDS2000X+ ve SDS5000X için de geçerliymiş ama benim bu cihazlarda denemek gibi bir şansım yok.
Benim cihazın donanım yazılımı sürümü 6.1.35R2 farklı bir donanım modeli olursa sürecin nasıl işleyebileceğini bilmiyorum. Bu nedenle bu işlemi yapacak olursanız dikkatli olmanızı tavsiye ederim. Hoş bu hack işlemi için gerekli bilgiler de uzaydan gelimiyordum ama genede belirteyim, yasal olarak bu işin sadece eğitim maksatlı olduğunu ve kimseye tavsiye etmediğimi unutmayınız.
Evet çok konuştuk işleme başlayalım.
Öncelikle osiloskopu ağ kablosu ile yerel ağa bağlıyoruz ve bir bilgisayara IP adresine yazarak web arayüzüne erişiyoruz. Sol tarafta bulunan menüden SCPI ekranını açıyoruz. Buraya "SCOPEID?" komutunu giriyoruz. Bu komuta cevap olarak bir ID numarası geliyor. Bu ID her cihaz için farklı olacaktır.
Bu SCOPE ID numarasını aralarda tire "-" işareti olmadan bir köşeye not etmelisiniz. Sadece numarayı kopyalayın. Sakın ola yukarıda paylaştığım numarayı kullanmayın, bu numara her bir cihaz için benzersiz imiş.
Bir de cihazınızın seri numarası gerekiyor. Bunu cihaz üzerinden öğrenebiliyorsunuz. Aynı zamanda web arayüzünden Home bölümünden de görüntüleyebilirsiniz.
Cihazımızın SCOPE ID ve Seri Numarasını edindikten sonra PASTEBIN'de yer alan Python programını not defterine aktarıyoruz ve burada yer alan SCOPEID ve SN bölümünü bizim bilgiler ile değiştiriyoruz. Bu arada farklı bir model için yapacaksanız sanıyorum model adını da bir alt satırdaki dizeden seçip güncellemek gerekiyor.
Bilgileri düzenledikten sonra aşağıdaki gibi olması gerekiyor.
Her şey tamam şimdi Python programını çalıştıracağız. Python programını bilgisayarınızda çalıştıramıyorsanız, bu işi online yapan sitelerden yardım almanız mümkün. Aşağıdaki adresi kullanabilirsiniz.

Online Python Compiler (Interpreter) - Programiz
Write and run your Python code using our online compiler. Enjoy additional features like code sharing, dark mode, and support for multiple programming languages.

Buraya program kodlarını yapıştırın ve RUN komutunu verin. Sağ tarafta çıktıyı görüntüleyeceksiniz.