banner

[Rule] Rules  [Home] Main Forum  [Portal] Portal  
[Members] Member Listing  [Statistics] Statistics  [Search] Search  [Reading Room] Reading Room 
[Register] Register  
[Login] Loginhttp  | https  ]
 
Messages posted by: zjm_zjm  XML
Profile for zjm_zjm Messages posted by zjm_zjm [ number of posts not being displayed on this page: 0 ]
 
Hồi h chưa nghe "điện toán trên mây" chỉ nghe "điện toán đám mây" smilie

Hey, mình đã cài và đang sử FreeBSD cũng thấy rất tốt, như tiêu đề mình đã nói, làm sao để mình tranparent nó.
thanks



smilie
ò thanks đã hiểu smilie
Ò mục đích mình ở đây không phải là cài thêm phần mềm, theo hướng dẫn trên thì mình muốn cấu hình X11 cho cái FreeBSD của mình, mà trong tài liệu họ luôn luôn hướng dẫn tại /usr/ports

Nhưng máy mình không có thư mục này.. smilie
chào các bạn hiện tại mình cài xong cái BSD này rồi mà vô màn hình đen thui không thấy gì hết, bây h mình muốn làm cho nó lên giao diện thì sao, thanks.
Mình cũng đã coi bài hướng dẫn này

http://vi.wikibooks.org/wiki/Ph%E1%BA%A7n_I:_C%C3%A0i_%C4%90%E1%BA%B7t_V%C3%A0_C%E1%BA%A5u_H%C3%ACnh_FreeBSD
Nhưng kẹt một cái trong máy BSD của mình nó không có cái thư mục ports h mình phải làm sao?


Code:
# cd /usr/ports/x11/xorg
# make all install clean

Mình tìm cái thư mục ports nhưng không có.

Mình sử dụng bản mới nhất 8.1
Mình thấy nhiều trang security nó có trên facebook tại sao BQT và các thành viên HVA mình không làm 1 cái facebook cho hva nhỉ, xin cho ý kiến. smilie
Ò yeah, em coi rồi, theo giải thích của anh thì em phần nào đã hiểu smilie
Ha ha ha thành công rồi thì ra do modsecurity nó chặn, em đã bỏ cái rule này

modsecurity_crs_21_protocol_anomalies.conf


Anh conmale giải thích và phân tích tại sao modsecurity nó lại chặn cái này,

thanks
thank you very much smilie
Híc em comment hết trong file mod_jk,conf chỉ để vài cái sử dụng

nhưng vẫn lỗi 400.

đây là file log của error_log nó thông báo

Code:
[Tue Nov 30 10:38:27 2010] [notice] Digest: generating secret for digest authentication ...
[Tue Nov 30 10:38:27 2010] [notice] Digest: done
[Tue Nov 30 10:38:28 2010] [warn] No JkShmFile defined in httpd.conf. Using default /etc/httpd/logs/jk-runtime-status
[Tue Nov 30 10:38:28 2010] [notice] Apache/2.2.0 (Fedora) configured -- resuming normal operations
[Tue Nov 30 10:38:35 2010] [error] [client 192.168.1.33] ModSecurity: Access denied with code 400 (phase 2). Pattern match "^[\\d\\.]+$" at REQUEST_HEADERS:Host. [file "/etc/httpd/modsecurity.d/modsecurity_crs_21_protocol_anomalies.conf"] [line "60"] [id "960017"] [msg "Host header is a numeric IP address"] [severity "CRITICAL"] [tag "PROTOCOL_VIOLATION/IP_HOST"] [hostname "192.168.1.100"] [uri "/jforum/"] [unique_id "7HFiSX8AAAEAAAzAPg0AAAAA"]
[Tue Nov 30 10:38:37 2010] [error] [client 192.168.1.33] ModSecurity: Access denied with code 400 (phase 2). Pattern match "^[\\d\\.]+$" at REQUEST_HEADERS:Host. [file "/etc/httpd/modsecurity.d/modsecurity_crs_21_protocol_anomalies.conf"] [line "60"] [id "960017"] [msg "Host header is a numeric IP address"] [severity "CRITICAL"] [tag "PROTOCOL_VIOLATION/IP_HOST"] [hostname "192.168.1.100"] [uri "/jforum/"] [unique_id "7IOn@n8AAAEAAAzBQAoAAAAB"]
[Tue Nov 30 10:38:37 2010] [error] [client 192.168.1.33] ModSecurity: Access denied with code 400 (phase 2). Pattern match "^[\\d\\.]+$" at REQUEST_HEADERS:Host. [file "/etc/httpd/modsecurity.d/modsecurity_crs_21_protocol_anomalies.conf"] [line "60"] [id "960017"] [msg "Host header is a numeric IP address"] [severity "CRITICAL"] [tag "PROTOCOL_VIOLATION/IP_HOST"] [hostname "192.168.1.100"] [uri "/jforum/"] [unique_id "7JAWQn8AAAEAAAzCQjgAAAAC"]
[root@zjm ~]#


Không biết có phải là do modsecurity nó đã "làm gì " không?

panfider wrote:
Một người biết ít thì tốt hơn một người biết nhiều, nên mình khuyên bạn nên tự tin với việc ngồi đáy giếng của bạn. 


Một câu khuyên huyền bí quá, không hiểu muốn nó gì lun smilie
Thật ra mấy cái option này mình đã thử nhiều lần, và thay đi thay lại không biết bao nhiêu lần nữa
File mod_jk.conf

Code:
[root@zjm ~]# grep -v "^#" /etc/httpd/conf.d/mod_jk.conf | sed '/^$/d'
LoadModule jk_module modules/mod_jk.so
JkWorkersFile /etc/httpd/conf/workers.properties
JkLogFile /var/log/mod_jk.log
JkLogLevel info
JkLogStampFormat "[%a %b %d %H:%M:%S %Y] "
JkOptions +ForwardKeySize +ForwardURICompat -ForwardDirectories
JkRequestLogFormat "%w %V %T"
JkMount /jforum ajp13
Alias /examples "/usr/local/tomcat/webapps/examples"
<Directory "/usr/local/tomcat/webapps/examples">
Options Indexes FollowSymLinks
</Directory>
JkMount /examples/servlet/* ajp13
JkMount /examples/*.jsp ajp13
<Location "/examples/WEB-INF/">
AllowOverride None
deny from all
</Location>
Alias /jforum "/usr/local/tomcat/webapps/jforum"
<Directory "/usr/local/tomcat/webapps/jfroum">
Options Indexes FollowSymLinks
</Directory>
JkMount /jforum/*.jsp ajp13
<Location "/jforum/WEB-INF/">
AllowOverride None
deny from all
</Location>
<Location "/jmx-console/">
Order Deny,Allow
Deny from all
Allow from 127.0.0.1
</Location>


Và đây là worker.properties


Code:
workers.tomcat_home=/usr/local/tomcat
workers.java_home=/usr/local/jdk1.6.0_21
ps=/
worker.list=ajp13
worker.ajp13.port=8009
worker.ajp13.host=localhost
worker.ajp13.type=ajp13


Còn file Server.xml mình đã làm tương tự.

Code:
<Server port="8005" shutdown="SHUTDOWN">
<Connector port="8009" protocol="AJP/1.3" />




Dpm wrote:
uh,ngắn gọn theo yêu cầu của bạn là như thế này:
---
ví dụ khi ta login vào forum của php thì
http://myweb/forum
còn login vào jforum thì
http://myweb:8080/jfoum
----
thì chả cần đến mod_proxy hoặc mod_jk làm gì.
chỉ cần file server.xml có đoạn này
--
<Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" wwwectPort="8443" />
jforum nằm trong webapps,vậy là xong.
trừ khi bạn muốn như thế này:
http://myweb/forum -->vào php forum.
http://myweb/jforum --> vào jforum
thì mới cần đến mod_jk hoặc mod_proxy.
cái mới lung tung trong file worker.properties bạn xem lại nhé,loadbalancer,worker.list,Jkmount...vv để làm gì? 


Nói vậy là bạn không hiểu rồi, đọc lại bài 1 "Nối tomcat vào apache"

khi chưa nối thì cái tomcat với apache http không có liên quan gì cả
[client] --------port 8080 ------> [tomcat_server]

khi nối tomcat vào client thì nó sẽ khác là các request từ client tới tomcat là phải qua apache http xử lý trước ....

Thì mình muốn nó là http://192.168.1.100/jforum

Dpm wrote:
Hình như ban zz chưa hiểu lắm thi fải.cấu hình sai bét hết. 


Sai chỗ nào vậy bạn, nói ra mình mới biết chứ, nói như bạn sao mình biết được.
Trong file httpd.conf mình cũng có mod proxy, không biết nó có đụng với mod này không


Code:
<Proxy balancer://mycluster>
BalancerMember http://192.168.1.100:80
BalancerMember http://192.168.1.100:80
</Proxy>
ProxyPass /test balancer://mycluster/
<Location /balancer-manager>
SetHandler balancer-manager
Order Deny,Allow
Deny from all
Allow from 192.168.1.100
</Location>

khongtinhky wrote:
smilieĐại gia đình HVA help me!
Làm sao để có một hướng đi đúng khi tôi không hề qua trường lớp đào tạo tin học nào mà lại muốn siêu về CNTT chỉ bằng con đường tự học.
smilieKhó nhất là bươc đi đầu tiên! 


Cũng như mình nè bạn, muốn tìm hiểu cái gì thì làm thôi :d
Tập tin /usr/local/tomcat/conf/server.xml

Mình chỉnh

Code:
<Connector port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
wwwectPort="8443" />


Thành

Code:
<Connector port="8009" protocol="AJP/1.3" wwwectPort="8443" />

nhung vẫn không được smilie
đây là 1 phần của access_log smilie

Code:
[root@zjm conf]# cat /var/log/httpd/access_log
192.168.1.33 - - [27/Nov/2010:23:20:52 +0700] "GET / HTTP/1.1" 400 304 "-" "Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0; Tablet PC 2.0)"
192.168.1.33 - - [27/Nov/2010:23:20:55 +0700] "GET / HTTP/1.1" 400 304 "-" "Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0; Tablet PC 2.0)"
192.168.1.33 - - [27/Nov/2010:23:21:03 +0700] "GET / HTTP/1.1" 400 304 "-" "Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0; Tablet PC 2.0)"
192.168.1.33 - - [27/Nov/2010:23:21:26 +0700] "GET / HTTP/1.1" 400 304 "-" "Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0; Tablet PC 2.0)"
192.168.1.33 - - [27/Nov/2010:23:23:57 +0700] "GET / HTTP/1.1" 400 304 "-" "Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.11) Gecko/20101012 Firefox/3.6.11"
192.168.1.33 - - [27/Nov/2010:23:23:57 +0700] "GET /favicon.ico HTTP/1.1" 400 304 "-" "Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.11) Gecko/20101012 Firefox/3.6.11"
192.168.1.33 - - [27/Nov/2010:23:23:57 +0700] "GET /favicon.ico HTTP/1.1" 400 304 "-" "Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.11) Gecko/20101012 Firefox/3.6.11"
192.168.1.33 - - [27/Nov/2010:23:24:00 +0700] "GET / HTTP/1.1" 400 304 "-" "Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.11) Gecko/20101012 Firefox/3.6.11"
192.168.1.33 - - [27/Nov/2010:23:24:00 +0700] "GET /favicon.ico HTTP/1.1" 400 304 "-" "Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.11) Gecko/20101012 Firefox/3.6.11"
192.168.1.33 - - [27/Nov/2010:23:24:00 +0700] "GET /favicon.ico HTTP/1.1" 400 304 "-" "Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.11) Gecko/20101012 Firefox/3.6.11"
192.168.1.33 - - [27/Nov/2010:23:24:00 +0700] "GET /favicon.ico HTTP/1.1" 400 304 "-" "Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.11) Gecko/20101012 Firefox/3.6.11"
192.168.1.33 - - [27/Nov/2010:23:24:00 +0700] "GET /favicon.ico HTTP/1.1" 400 304 "-" "Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.11) Gecko/20101012 Firefox/3.6.11"
192.168.1.33 - - [27/Nov/2010:23:24:08 +0700] "GET /favicon.ico HTTP/1.1" 400 304 "-" "Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.11) Gecko/20101012 Firefox/3.6.11"
192.168.1.33 - - [27/Nov/2010:23:24:09 +0700] "GET /favicon.ico HTTP/1.1" 400 304 "-" "Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.11) Gecko/20101012 Firefox/3.6.11"
192.168.1.33 - - [27/Nov/2010:23:24:10 +0700] "GET /favicon.ico HTTP/1.1" 400 304 "-" "Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.11) Gecko/20101012 Firefox/3.6.11"
192.168.1.33 - - [27/Nov/2010:23:24:12 +0700] "GET /favicon.ico HTTP/1.1" 400 304 "-" "Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.11) Gecko/20101012 Firefox/3.6.11"
192.168.1.33 - - [27/Nov/2010:23:24:14 +0700] "GET /favicon.ico HTTP/1.1" 400 304 "-" "Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.11) Gecko/20101012 Firefox/3.6.11"
192.168.1.33 - - [27/Nov/2010:23:24:55 +0700] "GET /favicon.ico HTTP/1.1" 400 304 "-" "Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.11) Gecko/20101012 Firefox/3.6.11"
192.168.1.33 - - [27/Nov/2010:23:24:59 +0700] "GET /favicon.ico HTTP/1.1" 400 304 "-" "Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.11) Gecko/20101012 Firefox/3.6.11"
192.168.1.33 - - [27/Nov/2010:23:25:01 +0700] "GET /favicon.ico HTTP/1.1" 400 304 "-" "Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.11) Gecko/20101012 Firefox/3.6.11"
192.168.1.33 - - [27/Nov/2010:23:25:33 +0700] "GET /favicon.ico HTTP/1.1" 400 304 "-" "Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.11) Gecko/20101012 Firefox/3.6.11"
192.168.1.33 - - [27/Nov/2010:23:27:58 +0700] "GET /examples HTTP/1.1" 400 304 "-" "Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.11) Gecko/20101012 Firefox/3.6.11"
192.168.1.33 - - [27/Nov/2010:23:28:00 +0700] "GET /examples HTTP/1.1" 400 304 "-" "Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.11) Gecko/20101012 Firefox/3.6.11"
192.168.1.33 - - [27/Nov/2010:23:28:01 +0700] "GET /examples HTTP/1.1" 400 304 "-" "Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.11) Gecko/20101012 Firefox/3.6.11"
192.168.1.33 - - [27/Nov/2010:23:28:01 +0700] "GET /examples HTTP/1.1" 400 304 "-" "Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.11) Gecko/20101012 Firefox/3.6.11"
192.168.1.33 - - [27/Nov/2010:23:28:01 +0700] "GET /examples HTTP/1.1" 400 304 "-" "Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.11) Gecko/20101012 Firefox/3.6.11"
192.168.1.33 - - [27/Nov/2010:23:28:01 +0700] "GET /examples HTTP/1.1" 400 304 "-" "Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.11) Gecko/20101012 Firefox/3.6.11"
192.168.1.33 - - [27/Nov/2010:23:42:57 +0700] "GET /examples HTTP/1.1" 400 304 "-" "Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.11) Gecko/20101012 Firefox/3.6.11"
Mình đã cài nhưng nó hiện h không chạy được lõi 400

Code:
Bad Request
Your browser sent a request that this server could not understand.



Code:
Đây là file worker của mình
[root@zjm conf]# grep -v "^#" /etc/httpd/conf/workers.properties | sed '/^$/d'
workers.tomcat_home=/usr/local/tomcat
workers.java_home=/usr/local/jdk1.6.0_21
ps=/
worker.list=ajp12, ajp13
worker.ajp12.port=8007
worker.ajp12.host=localhost
worker.ajp12.type=ajp12
worker.ajp12.lbfactor=1
worker.ajp13.port=8009
worker.ajp13.host=localhost
worker.ajp13.type=ajp13
worker.ajp13.lbfactor=1
worker.loadbalancer.type=lb
worker.loadbalancer.balanced_workers=ajp12, ajp13
worker.inprocess.type=jni
worker.inprocess.class_path=$(workers.tomcat_home)$(ps)lib$(ps)tomcat.jar
worker.inprocess.cmd_line=start
worker.inprocess.jvm_lib=$(workers.java_home)$(ps)jre$(ps)bin$(ps)classic$(ps)jvm.dll
worker.inprocess.stdout=$(workers.tomcat_home)$(ps)logs$(ps)inprocess.stdout
worker.inprocess.stderr=$(workers.tomcat_home)$(ps)logs$(ps)inprocess.stderr
[root@zjm conf]#



Còn đây là file mod_jk.conf

Code:
[root@zjm conf]# grep -v "^#" /etc/httpd/conf.d/mod_jk.conf | sed '/^$/d'
LoadModule jk_module modules/mod_jk.so
JkWorkersFile /etc/httpd/conf/workers.properties
JkLogFile /var/log/mod_jk.log
JkLogLevel error
JkMount /*.jsp ajp13
JkMount /servlet/* ajp13
Alias /examples "/usr/local/tomcat/webapps/examples"
<Directory "/usr/local/tomcat/webapps/examples">
Options Indexes FollowSymLinks
</Directory>
JkMount /examples/servlet/* ajp13
JkMount /examples/*.jsp ajp13
<Location "/examples/WEB-INF/">
AllowOverride None
allow from 192.168.1.0/24
deny from all
</Location>
Alias /admin "/usr/share/tomcat5/webapps/admin"
<Directory "/usr/share/tomcat5/webapps/admin">
Options Indexes FollowSymLinks
</Directory>
JkMount /admin/servlet/* ajp13
JkMount /admin/*.jsp ajp13
<Location "/admin/WEB-INF/">
AllowOverride None
deny from all
</Location>
Alias /test "/usr/share/tomcat5/webapps/test"
<Directory "/usr/share/tomcat5/webapps/test">
Options Indexes FollowSymLinks
</Directory>
JkMount /test/servlet/* ajp13
JkMount /test/*.jsp ajp13
<Location "/test/WEB-INF/">
AllowOverride None
deny from all
</Location>
JkMount /jmx-console/* jboss
<Location "/jmx-console/">
Order Deny,Allow
Deny from all
Allow from 127.0.0.1
</Location>
[root@zjm conf]#


Trong file httpd.conf mình đã include

include conf.d/mod_jk.conf

start apache và tomcat đều không có lỗi, khi truy cập vào 192.168.1.100 thì lỗi 400

Truy cập http://192.168.1.100 thì không được
Truy cập http://192.168.1.100:8080 thì vẫn được.
có lẽ lỗi nằm ở apache http
Okay em đã tìm hiểu và bắt đầu cài mod_jk* thông qua yum
nhưng khi chạy thì nó thiếu thư viện, mình không rảnh về Perl cho lắm nên chẳng bít thế nào nữa.

Code:
Package mod_jk-ap20.i386 0:1.2.26-1jpp set to be updated
--> Running transaction check
--> Processing Dependency: perl(GD::Graph:smilieata) for package: mod_jk-tools
--> Processing Dependency: perl(GD) for package: mod_jk-tools
--> Processing Dependency: perl(GD::Graph::lines) for package: mod_jk-tools
--> Processing Dependency: perl(GD::Graph) for package: mod_jk-tools
--> Processing Dependency: perl(GD::Graph::linespoints) for package: mod_jk-tools
--> Processing Dependency: perl(Statistics:smilieescriptive) for package: mod_jk-tools
--> Finished Dependency Resolution
Error: Missing Dependency: perl(GD::Graph:smilieata) is needed by package mod_jk-tools
Error: Missing Dependency: perl(GD) is needed by package mod_jk-tools
Error: Missing Dependency: perl(GD::Graph::lines) is needed by package mod_jk-tools
Error: Missing Dependency: perl(GD::Graph) is needed by package mod_jk-tools
Error: Missing Dependency: perl(GD::Graph::linespoints) is needed by package mod_jk-tools
Error: Missing Dependency: perl(Statistics:smilieescriptive) is needed by package mod_jk-tools
[root@zjm yum.repos.d]#
Đông ý với các bạn, phải có các bài giảng trực tiếp mới hay, chứ thảo luận thì bên REA cũng vậy smilie
Chào anh, em cài jforum chạy rồi hôm nay test thử, ai ngờ nó không chạy ra hình


Em dùng IE properties xem thử thì nó ra thế này



http://localhost:8080/jforum//images/smilies/9d71f0541cff0a302a0309c5079e8dee.gif 




mà server để cài tomcat là 192.168.1.100

Cái đoạn màu đỏ đáng lẽ là 192.168.1.100, nhưng không biết chỉnh chỗ nào hết. smilie

Đã kiểm tra image rất đầy đủ.

Chào các bạn, mình cài apache,và tomcat trên 1 máy,

Apache mình cấu hình ở thư mục
/etc/httpd....

còn tomcat mình cài ở

/usr/local/tomcat

ví dụ khi ta login vào forum của php thì

http://myweb/forum
còn login vào jforum thì

http://myweb:8080/jfoum
 

Bây h mình muốn nối tomcat vào Apache thì làm như thế nào,

PS mình đã tìm hiểu nhiều trước khi hỏi, nhưng thấy lung tung quá,

duongtnhat wrote:
Ông anh be_ni_na cho hỏi tí.
nếu ông anh muốn kêu gọi anh em ra nhập cái hiệp hội đảo mã này thì ít nhất cũng phải nêu được phương hướng hoạt động của hội chứ! 


Không đọc ở trên à, đã nói là chuẩn bị thảo mà smilie
Thanks anh, xung phong ngay smilie)
Không biết anh Benina định tuyển như thế nào, tuyển người đã có kinh nghiệm hay chưa, hay là hiểu biết sơ sơ, mong anh giải đáp. smilie
mov AL, [BX]

==> Ví dụ BX có địa chỉ 100h và chứa giá trị 21h

câu lệnh trên nó sẽ đưa địa chỉ BX vào AL, và bây h AL sẽ trỏ về 100h và có giá trị 21h

mov AL, [ BX + SI ]

Ví dụ
BX có địa chỉ là 100h
SI có địa chỉ là 054h

Nó sẽ cộng tổng 2 địa chỉ lại và đưa vào AL

Không biết có đúng không :-s



Cho em hỏi nếu làm với mục đính thử nghiệp mà không có thiết bị thì phải làm sao, có dùng softphone được không smilie
Admin đã hứa là tuần sau mà h thành 3 cái tuần sau rùi smilie
Hiện tại mình đang nghiên cứu thâm sâu về asm, nhưng có 1 số thứ trừu tượng quá muốn các đàn anh giải thích dùm mình. Như tieu đề mình đã nêu đó là vấn đề memory access. smilie

Mình có 1 đoạn code như trên

Code:
ORG 100h ;
MOV AX, 0B800h ; đưa B800h vào ax
MOV DS, AX ; copy value of AX to DS.
MOV CL, 'A' ; set CL to ASCII code of 'A', it is 41h.
MOV CH, 1101_1111b ; set CH to binary value.
MOV BX, 15Eh ; set BX to 15Eh.
MOV [BX], CX ; copy nội dung CX vào địa chỉ BX
RET


[BX] ===> Cái này mình hiểu

Nhưng

to access memory we can use these four registers: BX, SI, DI, BP.
combining these registers inside [ ] symbols, we can get different memory locations. these combinations are supported (addressing modes):  


Code:
[BX + SI]
[BX + DI]
[BP + SI]
[BP + DI]

Sự phối hợp giữa BX và SI và DI thật sự quá trừu tượng đối với mình, anh em cho mình 1 cái ví dụ cho dễ hiểu và chức năng của 2 thanh ghi SI và DI với nha. 999 thanks smilie
Sai rồi, phải nói là có thể, dùng pass đã hash thì có thể giải được, còn nếu muốn có pass của user thì chỉ cần bẫy trong trang index của phần login của diễn đàn là có thể lấy pass thôi, nhưng lấy làm gì? chẳng có lợi gì nên không ai lấy chi hết smilie
 
Go to Page:  First Page Page 2 4 5 6 Last Page

Powered by JForum - Extended by HVAOnline
 hvaonline.net  |  hvaforum.net  |  hvazone.net  |  hvanews.net  |  vnhacker.org
1999 - 2013 © v2012|0504|218|