Skip to content

Commit 3cdcba6

Browse files
committed
Re-import corrected code examples in posts
1 parent cc7a6eb commit 3cdcba6

File tree

3 files changed

+27
-24
lines changed

3 files changed

+27
-24
lines changed

id/news/_posts/2008-05-28-21-trik-trik-ruby.md

+4-4
Original file line numberDiff line numberDiff line change
@@ -24,9 +24,9 @@ adalah dengan menggunakan metode match. Nah sebetulnya ada shortcut yang
2424
bisa dipakai agar proses hidup lebih sejahtera.
2525

2626
{% highlight ruby %}
27-
email = "Fred Bloggs "
28-
email.match(//)[1] # => “fred@bloggs.com
29-
email[//, 1] # => “fred@bloggs.com
27+
email = "Fred Bloggs <fred@bloggs.com>"
28+
email.match(/<(.*?)>/)[1] # => “fred@bloggs.com
29+
email[/<(.*?)>/, 1] # => “fred@bloggs.com
3030
email.match(/(x)/)[1] # => NoMethodError [:(]
3131
email[/(x)/, 1] # => nil
3232
email[/([bcd]).*?([fgh])/, 2] # => “g”
@@ -69,7 +69,7 @@ penempatan string tersebut:
6969

7070
{% highlight ruby %}
7171
x = %w{p ketemulagi p}
72-
"%s%s>" % x # => “ketemulagi"
72+
"<%s>%s</%s>" % x # => “<p>ketemulagi</p>"
7373
{% endhighlight %}
7474

7575
**5 – Menghapus direktori beserta seluruh isinya**

id/news/_posts/2008-08-23-dos-vulnerability-di-rexml.md

+11-10
Original file line numberDiff line numberDiff line change
@@ -20,18 +20,19 @@ memparse dokumen yang berisikan entitas bersarang rekursif seperti:
2020
<nomarkdown markdown="1">
2121

2222
{% highlight ruby %}
23-
24-
25-
26-
27-
28-
29-
30-
23+
<?xml version="1.0" encoding="UTF-8"?>
24+
<!DOCTYPE member [
25+
<!ENTITY a "&b;&b;&b;&b;&b;&b;&b;&b;&b;&b;">
26+
<!ENTITY b "&c;&c;&c;&c;&c;&c;&c;&c;&c;&c;">
27+
<!ENTITY c "&d;&d;&d;&d;&d;&d;&d;&d;&d;&d;">
28+
<!ENTITY d "&e;&e;&e;&e;&e;&e;&e;&e;&e;&e;">
29+
<!ENTITY e "&f;&f;&f;&f;&f;&f;&f;&f;&f;&f;">
30+
<!ENTITY f "&g;&g;&g;&g;&g;&g;&g;&g;&g;&g;">
31+
<!ENTITY g "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx">
3132
]>
32-
33+
<member>
3334
&a;
34-
35+
</member>
3536
{% endhighlight %}
3637

3738
</nomarkdown>

pt/noticias-recentes/_posts/2008-09-05-vulnerabilidade-dos-na-biblioteca-rexml.md

+12-10
Original file line numberDiff line numberDiff line change
@@ -19,19 +19,21 @@ documento XML contendo entidades aninhadas recursivas pela biblioteca
1919
REXML. Veja-se o exemplo:
2020

2121
{% highlight ruby %}
22-
23-
24-
25-
26-
27-
28-
29-
22+
<?xml version="1.0" encoding="UTF-8"?>
23+
24+
<!DOCTYPE member [
25+
<!ENTITY a "&b;&b;&b;&b;&b;&b;&b;&b;&b;&b;">
26+
<!ENTITY b "&c;&c;&c;&c;&c;&c;&c;&c;&c;&c;">
27+
<!ENTITY c "&d;&d;&d;&d;&d;&d;&d;&d;&d;&d;">
28+
<!ENTITY d "&e;&e;&e;&e;&e;&e;&e;&e;&e;&e;">
29+
<!ENTITY e "&f;&f;&f;&f;&f;&f;&f;&f;&f;&f;">
30+
<!ENTITY f "&g;&g;&g;&g;&g;&g;&g;&g;&g;&g;">
31+
<!ENTITY g "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx">
3032
]>
3133

32-
34+
<member>
3335
&a;
34-
36+
</member>
3537
{% endhighlight %}
3638

3739
## Versões vulneráveis

0 commit comments

Comments
 (0)