Sayfadaki herhangi bir flash öğesindeki harici bağlantıları programlı olarak toplamak için bir web sitesi çizmek istiyorum. Mümkünse başka bir metni de toplamak istiyorum, ancak bağlantılar önemli kısımlar. Mümkün mü? Bu görevi gerçekleştirmek için ücretsiz bir kütüphane/hizmet tercih edilebilir, ancak hiçbiri olmazsa, görevi kendi başıma nasıl yapabilirim? Kaynak kodunu almak ve ondan almak mümkün mü?Yanıp sönebilir miyim?
cevap
Flash kaynağının decompiled edilmesi, Flash benzeri dosyanın sık sık bilgi içerdiği bağlantılar bulduğum ActionScript bölümünü görmenizi sağlar.
Serbest bir decompiler öğesi Flare'dir. Sadece komut satırı ve iyi çalışıyor. Yeni Flash biçimlerindeki bilgilerin bir kısmını çözmez (> CS3). Tüm AS'yi tek bir dosyaya döker.
Sothink SWF Decompiler daha sofistike bir ticari programdır. Çalıştığım herhangi bir Flash dosyasıyla iyi çalışacak ve sonuçlar oldukça kapsamlı ve iyi organize edilmiş. GUI tabanlı ve kolayca otomatik olup olmadığını bilmiyorum.
Flare ile, bir komut satırı aracı olduğu için, SWF'yi almak, onu derlemek, 'http: //' için grep'lemek ve sonuçları günlüğe kaydetmek için kolayca bir komut dosyası yazılabilir.
çok kaba ilk adım olarak, Google tarafından swf'nin Google tarafından dizine eklendiğini ve URL'nin bilindiğini bildiğinizden, bir metin parçacığını swf'den almak için kullanabilirsiniz. örneğin: Örneğin, kadar basit bir flaş dışına "dış bağlantılar" Kopyalama
http://www.google.com/search?q=site%3Awww.michaelgraves.com%2Fmga.swf
:
Tabiicurl -s http://hostname/path/to/file.swf | strings | grep http
, bu başarısız olacak yazar girişimlerini almış ise URL'yi gizlemek için
YMMV çok. İyi şanslar!
curl'in çıkışı sadece bir grup rastgele karaktere benziyor; Www.michaelgraves.com/mga.swf -o test.txt dosyasını kullanıyorum. Dizeler okunabilir metne dönüştürülecek bir şey yapar mı? –
'dizeleri 'programı, ikili veri akışından insan tarafından okunabilir dizeler olabilir. 'Grep'' http' kelimesini içeren dizeleri dışarı çekiyor. Ayrıca, daha kullanışlı çıktı vermek için dizeler komut seçeneklerini değiştirmeyi de deneyebilirsiniz ('dize -10': yalnızca en az 10 karakterden oluşan çıktı dizeleri) – MikeyB
Dosyada bir" http "dizesi yoksa, dizeler bana verecek mi, doğru mu? –
- 1. Yanıp sönen karmayı tarayıcıdaki bir form/metin alanında değiştirebilir miyim?
- 2. Garip web görünümü siyah yanıp sönerken yanıp sönüyor
- 3. UIScrollView'da kaydırma göstergeleri nasıl yanıp söner/yanıp söner?
- 4. yanıp sönen imleç modu daha güzel yanıp sönüyor?
- 5. Knockout JS: Ekranda yanıp sönen durağı durdur: ekranda yanıp sönüyor
- 6. Yanıp sönme Chrome'da çalışmıyor
- 7. Yanıp sönen jQuery .animation()
- 8. JQuery yanıp sönen başlık
- 9. Pycharm penceresi "yanıp sönüyor"
- 10. Yanıp sönme^C terminali
- 11. Kesin frekanslar nasıl yanıp söndürülür?
- 12. GoogleMaps GroundOverlay resimlerimi yanıp sönüyor
- 13. Elipsin yanıp sönmesini nasıl yapabilirim?
- 14. JavaScript yanıp sönen göz animasyonu
- 15. DrawImageUnscaled neden WM_NCPAINT kullanıldığında yanıp sönüyor?
- 16. TCustomControl descendant bileşenim nasıl yanıp sönmeyi keser?
- 17. Eski CSS, krom uzantısında yanıp sönüyor
- 18. Bootstrap navbar "Menüyü dışına tıklattığınızda" yanıp sönüyor "
- 19. Reflect.Emit Dinamik Tür Bellek Yanıp Sönme
- 20. Oturum nasıl anlaşılır ve yanıp söner?
- 21. C - Curses, oyundan yanıp sönen imleci sil
- 22. Kaydırmadan önce neden yumuşak kaydırma yanıp sönüyor?
- 23. UITableView ayırıcı, uygulama geçişi sırasında yanıp sönüyor
- 24. Konsol ile yanıp sönen alt çizgi
- 25. Komut penceresinde yanıp sönen imleci nasıl kapatabilirim?
- 26. "Fotoğraf çekiliyor" ekranı yanıp sönüyor benzetimi
- 27. Arduino programında 3 kez yanıp sönme açılamıyor
- 28. ekranda aktivite başlarken yanıp söner android
- 29. Flask mesajı yanıp sönen yönlendirmeler arasında başarısız oluyor
- 30. Pencere uygulaması görev çubuğunda turuncu renkte yanıp sönerken
Flare artık Mac için çalışmıyor. –