Dolapta ne kadar bu routerdan varsa hepsini topladım ucuza HG8245x6 (2) - HG8245x6-10 (1)- LG8245x6-50 (1) hepsini de deneyeceğim :)

Bence direk sen gönder, hepsini toplamışsın. :hahaha:(Muhtemelen benim alsam mı diye ikilemde kaldığım düz modeli de sen aldın.:))
 
Son düzenleyen: Moderatör:
Bence direk sen gönder, hepsini toplamışsın. :hahaha:(muhtemelen benim alsam mı diye ikilemde kaldığım düz modeli de sen aldın.:))

2 adet HG8245x6 düz model gelecek, işlem başarılı olursa birini size hediye ederim :)

Hadi deneyen olmadı mı? ecdad bın yapıyor torun denemekten aciz... normalde bu hafta sonu yapacaktım GitHub işini ama bir inceleme sarktı.

Recep hocam, sizin göndermiş olduğunuz HG8245x6_root_payload yapılandırma dosyası kodunu HG8245x6-10 için uyarladım nasıl bin dosyasına çevirip routera yükleyebiliriz. Sizden ricam bin dosyasın çevrilmiş ve routera yüklenecek şekilde ayarlayabilir misiniz?

Kod:
HWNP   v£ «…ô   Vµ¨T        h       BB9|1029|997|734|393|323|627|767|1067|1007|AC7|10C7|147C|148C|14ED|15BD|120|130|140|141|150|160|170|171|180|190|1B1|1A1|1A0|1B0|1D0|1F1|201|211|221|230|240|260|261|270|271|280|281|291|2A1|431|                                                                    @, ¿ô   ¹   file:/var/signature                                                                                                                                                                                                                                             SIGNATURE       V500R021C00SPC128B125                                                       rŒ’`       file:/var/signinfo                                                                                                                                                                                                                                              SIGNINFO        V500R021C00SPC128B125                                                   #! /bin/sh

[HEADING=1]HG8245X6-10 V5R021 Console Notification[/HEADING]
echo "=== HG8245X6-10 V5R021 Custom Payload Execution ===" > /dev/console

[HEADING=1]1. Enable China Mode CLI (For advanced command support)[/HEADING]
echo 'feature.name = "HW_SSMP_FEATURE_CLI_CHINA_MODE" feature.enable="1" feature.attribute="1"' > /mnt/jffs2/hw_hardinfo_feature

[HEADING=1]2. Modify XML Configuration for Permanent Telnet and Disable TR-069[/HEADING]
CTREE_FILE="/mnt/jffs2/hw_ctree.xml"
TEMP_FILE="/var/hw_ctree_mod.xml"

if [ -f "$CTREE_FILE" ]; then
[HEADING=1]Copy to temporary directory and decrypt[/HEADING]
[HEADING=1]aescrypt2 parameters: 1 for decrypt, 0 for encrypt[/HEADING]
    /bin/aescrypt2 1 "$CTREE_FILE" "$TEMP_FILE"
   
[HEADING=1]Enable Telnet Access (LAN and General)[/HEADING]
    cfgtool set "$TEMP_FILE" InternetGatewayDevice.X_HW_Security.AclServices TELNETLanEnable 1
    cfgtool set "$TEMP_FILE" InternetGatewayDevice.UserInterface.X_HW_CLITelnetAccess Access 1
   
[HEADING=1]Disable ISP (TR-069) Remote Management and Auto-Updates[/HEADING]
    cfgtool set "$TEMP_FILE" InternetGatewayDevice.ManagementServer EnableCWMP 0
    cfgtool set "$TEMP_FILE" InternetGatewayDevice.ManagementServer PeriodicInformEnable 0

[HEADING=1]Re-encrypt and write back to original location[/HEADING]
    /bin/aescrypt2 0 "$TEMP_FILE" "$CTREE_FILE"
    rm -f "$TEMP_FILE"
fi

[HEADING=1]3. Start Immediate Root Shell Access (Background)[/HEADING]
[HEADING=1]Opens shell on both standard and alternative ports[/HEADING]
/sbin/telnetd -p 23 -l /bin/sh &
/sbin/telnetd -p 2323 -l /bin/sh &

[HEADING=1]4. Password Limit Bypass (Optional)[/HEADING]
[HEADING=1]Defines a default password for the root user if needed[/HEADING]
echo "root:adminhw" | chpasswd 2>/dev/null

echo "HG8245X6-10 Update Successful!" > /dev/console
exit 0
 
Son düzenleyen: Moderatör:
2 adet HG8245x6 düz model gelecek, işlem başarılı olursa birini size hediye ederim :)



Recep hocam, sizin göndermiş olduğunuz HG8245x6_root_payload yapılandırma dosyası kodunu HG8245x6-10 için uyarladım nasıl bin dosyasına çevirip routera yükleyebiliriz. Sizden ricam bin dosyasın çevrilmiş ve routera yüklenecek şekilde ayarlayabilir misiniz?

HWNP v£ «…ô Vµ¨T h BB9|1029|997|734|393|323|627|767|1067|1007|AC7|10C7|147C|148C|14ED|15BD|120|130|140|141|150|160|170|171|180|190|1B1|1A1|1A0|1B0|1D0|1F1|201|211|221|230|240|260|261|270|271|280|281|291|2A1|431| @, ¿ô ¹ file:/var/signature SIGNATURE V500R021C00SPC128B125 rŒ’` file:/var/signinfo SIGNINFO V500R021C00SPC128B125 #! /bin/sh

HG8245X6-10 V5R021 Console Notification​

echo "=== HG8245X6-10 V5R021 Custom Payload Execution ===" > /dev/console

1. Enable China Mode CLI (For advanced command support)​

echo 'feature.name = "HW_SSMP_FEATURE_CLI_CHINA_MODE" feature.enable="1" feature.attribute="1"' > /mnt/jffs2/hw_hardinfo_feature

2. Modify XML Configuration for Permanent Telnet and Disable TR-069​

CTREE_FILE="/mnt/jffs2/hw_ctree.xml"
TEMP_FILE="/var/hw_ctree_mod.xml"

if [ -f "$CTREE_FILE" ]; then

Copy to temporary directory and decrypt​

aescrypt2 parameters: 1 for decrypt, 0 for encrypt​

/bin/aescrypt2 1 "$CTREE_FILE" "$TEMP_FILE"

Enable Telnet Access (LAN and General)​

cfgtool set "$TEMP_FILE" InternetGatewayDevice.X_HW_Security.AclServices TELNETLanEnable 1
cfgtool set "$TEMP_FILE" InternetGatewayDevice.UserInterface.X_HW_CLITelnetAccess Access 1

Disable ISP (TR-069) Remote Management and Auto-Updates​

cfgtool set "$TEMP_FILE" InternetGatewayDevice.ManagementServer EnableCWMP 0
cfgtool set "$TEMP_FILE" InternetGatewayDevice.ManagementServer PeriodicInformEnable 0

Re-encrypt and write back to original location​

/bin/aescrypt2 0 "$TEMP_FILE" "$CTREE_FILE"
rm -f "$TEMP_FILE"
fi

3. Start Immediate Root Shell Access (Background)​

Opens shell on both standard and alternative ports​

/sbin/telnetd -p 23 -l /bin/sh &
/sbin/telnetd -p 2323 -l /bin/sh &

4. Password Limit Bypass (Optional)​

Defines a default password for the root user if needed​

echo "root:adminhw" | chpasswd 2>/dev/null

echo "HG8245X6-10 Update Successful!" > /dev/console
exit 0
Kopyala yapıştır yaptım hata verdi, kendi modifiye ettiklerim gibi. Doğrulama yapıyor muhtemelen ama Recep bey nasıl aştı onu anlamadım çok ilginç bir durum.
 
Kopyala yapıştır yaptım hata verdi, kendi modifiye ettiklerim gibi. Doğrulama yapıyor muhtemelen ama Recep bey nasıl aştı onu anlamadım çok ilginç bir durum.

Dosya bozulmadan çevirebilseydik bin dosyasına çoktan halletmiştim, bence Python vs ile oluyor bin dosyasına çevirme, videolu anlatım olamadan beceremem. Bir yapılandırma kodu daha oluşturdum, Recep hocamın paylaşığı dosyaya sadık kalarak. HG8245X6-10 ve V5R021C00S128 yazılına göre yapılandırdım. Recep hocam Yapay zekâ ile oluşturdum deyince bende deneyeyim dedim.

Kod:
HWNP   v£   «…ô   Vµ¨T        h       BB9|1029|997|734|393|323|627|767|1067|1007|AC7|10C7|147C|148C|14ED|15BD|120|130|140|141|150|160|170|171|180|190|1B1|1A1|1A0|1B0|1D0|1F1|201|211|221|230|240|260|261|270|271|280|281|291|2A1|431|                                                                    @, ¿ô   ¹   file:/var/signature                                                                                                                                                                                                                                             SIGNATURE       V500R021C00SPC128B125                                                       rÌÆ’`       file:/var/signinfo                                                                                                                                                                                                                                              SIGNINFO        V500R021C00SPC128B125                                                   

#! /bin/sh

echo "=== HG8245X6-10 V5R021C00S128 Signed Execution ===" > /dev/console

# 1. CLI China Mode Enable
echo 'feature.name = "HW_SSMP_FEATURE_CLI_CHINA_MODE" feature.enable="1" feature.attribute="1"' > /mnt/jffs2/hw_hardinfo_feature

# 2. Permanent Config Patch
var_xml="/mnt/jffs2/hw_ctree.xml"
var_tmp="/var/patch_ctree.xml"

if [ -f "$var_xml" ]; then
    cp -f $var_xml $var_tmp
    # Decrypting with S128 standards
    /bin/aescrypt2 1 $var_tmp /var/tmp_dec.xml
    
    # Apply Settings
    cfgtool set $var_tmp InternetGatewayDevice.X_HW_Security.AclServices TELNETLanEnable 1
    cfgtool set $var_tmp InternetGatewayDevice.UserInterface.X_HW_CLITelnetAccess Access 1
    cfgtool set $var_tmp InternetGatewayDevice.ManagementServer EnableCWMP 0

    # Re-encrypt and save
    /bin/aescrypt2 0 $var_tmp $var_xml
fi

# 3. Memory Fallback (Immediate Access)
killall telnetd 2>/dev/null
/sbin/telnetd -p 23 -l /bin/sh &

echo "Success!" > /dev/console
exit 0
 
Son düzenleme:
Gençler selam. Gecikme için özür dilerim. GitHub hazır! Yakında router Full dump da paylaşacağım. Sormak istediğiniz ek sorular varsa bekliyorum. Hadi koçlarım benim, benden daha iyi bilenler vardır, bir el atın bakalım.


Biz anca getirini götürünü yaparız, ayakkabını taşırız, yıllardır imrenrek takip ediyorum sizi, sizdeki bilgi, NASA'da yok :)
 
Son düzenleyen: Moderatör:
Anlık biz. Yazılımlarımız başta belirttiğinle aynı ama bu paketleyici sonuna B125 eklemiş nasıl oldu, o nereden öğrenirim benimkini, baktım bulamadım arayüzde.
 
Son düzenleyen: Moderatör:
İnanın yazılım konularında hiç bilgim yok. PC başına geçince full dump ekleyip sorularınızı da cevaplamaya çalışacağım. Yarını bulabilir.
Dumpu inceleyip kodu yapay zekâya sorabilir misin peki ? Bu V500R021C00SPC128B125 buradaki B125 nereden gelmiş arayüzde bulabilir miyiz bu son 3 hanedeki kodu.
 
İnanın yazılım konularında hiç bilgim yok. PC başına geçince Full dump ekleyip sorularınızı da cevaplamaya çalışacağım. Yarını bulabilir.

Bugün eklerseniz süper olur yazılımı :) Kafam çorba gibi oldu.

Dumpu inceleyip kodu yapay zekâya sorabilir misin peki ? Bu V500R021C00SPC128B125 buradaki B125 nereden gelmiş arayüzde bulabilir miyiz bu son 3 hanedeki kodu.
  • V (Version): Ürünün ana platform sürümünü (örneğin V500) belirtir.
  • R (Release): Ana sürümün ticari yayınlanma numarasını (örneğin R021) ifade eder.
  • C (Customer): Yazılımın özelleştirme seviyesini veya müşteri/bölge kodunu (örneğin C00 standart sürümdür) gösterir.
  • SPC (Service Patch Customer): Yazılım paketindeki servis yaması veya ana düzeltme paketini (örneğin SPC128) temsil eder.
  • B (Build): En sondaki bu kod, ilgili SPC paketi üzerine eklenen en güncel derleme/yapı numarasını veya küçük hata düzeltmelerini içeren ara sürümü ifade eder.
 
Son düzenleyen: Moderatör: