@dinhmh Khi tạo payload, mình đã đệm =00 vào giữa những chữ cái để khi convert.quoted-printable-decode nó sẽ xóa hết những byte đó đi, sau đó như mình đã giải thích phía trên, sử dụng chuyển đổi bảng mã UTF-16 sang UTF-8 để loại bỏ Payload thứ 2 và decode base64 để ra đoạn mã hoàn chỉnh
Theme của mình đã phức tạp ở việc tạo css mới để ghi đè css cũ, thay đổi layout và có tạo ra hai nhánh ở git để quản lý rồi, giờ mình chỉ muốn là laravel có hỗ trợ multiple theme ở trong thư mục resources, tạo 2 view và control nó dc k?
@cyb3reagle Nói chung là cái xóa log kia thì mình k được nhưng 2 người đồng nghiệp của mình thì xóa bt, còn mình thì xóa log bằng cái cách convert file log, vì khi đấy k có payload convert được thì nó sẽ trả về rỗng . Cơ mà bác có phải là minhnb mà em biết k nhỉ :-s.
Đúng rồi b, mình đang làm như vậy là lưu trên 2 nhánh khác nhau ở git. Giờ làm sau để trên môi trường production, sẽ cho người dùng sử dụng giao diện tùy vào lựa chọn của khách hàng.
Project của mình hiện đang hoạt động với giao diện cũ trên nhánh master ở gitlab.
Vẫn với project đó mình có thay đổi giao diện ở một nhánh mới trên git gồm: File css mới thay đổi để ghi đè các css cũ, thay đổi về bố cục layout, thay đổi về element trong html ở view.
Vấn đề giờ mình muốn đó là: Sẽ multiple theme, tức là sử dụng 2 theme hoạt động cùng một lúc tùy thuộc vào người dùng lựa chọn kiểu như facebook chọn giao diện mới khi sử dụng ở thời gian đầu, về sau nếu oke thì mình mới chuyển hoàn toàn sang giao diện mới đề dùng.
++ Lưu ý là project này đã có cả tính năng và logic đang hoạt động r.
@HungNguyenVan Chỗ này nó phức tạp hơn cách trình bày của a nhiều lắm. Nhưng có thể hiểu nôm na, phần stack memory (chứa biến local và function call) sẽ nhỏ hơn rất nhiều so với heap memory (chứa các object, instance...), mỗi phần sẽ bắn ra lỗi khác nhau nếu như bộ nhớ của chúng ko kịp giải phóng, hoặc đủ để chứa thêm các thành phần khác nữa. Cụ thể :
StackOverFlowError => lỗi này sẽ bắn ra bên Stack.
OutOfMemoryError => lỗi này sẽ bắn ra bên Heap (sẽ dễ thấy hơn trên Android, khi em tạo ra những object lớn cùng lúc VD: map, image... mà không được tối ưu ) ==> A đang tưởng tượng heap overflow là case này.
DISCUSSIONS
Bài viết bổ ích quá, chắc bạn chịu khó tnay thì k có bạn gái đâu nhỉ
oke bạn nhé
má, cám ơn bác nhiều. nãy giờ thấy code mẫu trên gg ko hiểu tại sao phải có nginx trong khi local có cần nginx đâu
tks
tuyệt vời!
Tôi cũng đang làm theo cách này, quản lý view/css/js = thư mục đánh theo tên là đc mà.
Bác giải thích giúp e là tại sao của e luôn bị sender nốt found k ạ. e đã làm như hướng dẫn rồi
@dinhmh Khi tạo payload, mình đã đệm
=00
vào giữa những chữ cái để khiconvert.quoted-printable-decode
nó sẽ xóa hết những byte đó đi, sau đó như mình đã giải thích phía trên, sử dụng chuyển đổi bảng mã UTF-16 sang UTF-8 để loại bỏ Payload thứ 2 và decode base64 để ra đoạn mã hoàn chỉnhbạn giải thích thêm về payload ở bước 3 được k?
@Override
Mình đã thử startForceground nhưng khi kill app thì khoảng 20s sau service vẫn ngỏm là sao ạ
Theme của mình đã phức tạp ở việc tạo css mới để ghi đè css cũ, thay đổi layout và có tạo ra hai nhánh ở git để quản lý rồi, giờ mình chỉ muốn là laravel có hỗ trợ multiple theme ở trong thư mục resources, tạo 2 view và control nó dc k?
@cyb3reagle giữa dòng đời tất nập, ta vô tình đâm phầm phập vào nhau 😆
Chúng ta như những người xa lạ vô tình gặp nhau giữa dòng đời thôi bác ơi.
@cyb3reagle Nói chung là cái xóa log kia thì mình k được nhưng 2 người đồng nghiệp của mình thì xóa bt, còn mình thì xóa log bằng cái cách convert file log, vì khi đấy k có payload convert được thì nó sẽ trả về rỗng
. Cơ mà bác có phải là minhnb mà em biết k nhỉ :-s.
chắc cuối năm phải làm cái lễ cúng tổ nghề thôi =)))
Tâm linh bạn ơi, mình cũng là người chơi hệ tâm linh thôi
Bài viết rất hay và bổ ích
cảm ơn bạn rất nhiều
bro biết vì sao chưa xóa được log chưa nhỉ. mình cũng gặp TH tương tự mà không hiểu vì sao... :3
Đúng rồi b, mình đang làm như vậy là lưu trên 2 nhánh khác nhau ở git. Giờ làm sau để trên môi trường production, sẽ cho người dùng sử dụng giao diện tùy vào lựa chọn của khách hàng.
Cảm ơn b đã quan tâm, của mình cụ thể là như sau:
Vấn đề giờ mình muốn đó là: Sẽ multiple theme, tức là sử dụng 2 theme hoạt động cùng một lúc tùy thuộc vào người dùng lựa chọn kiểu như facebook chọn giao diện mới khi sử dụng ở thời gian đầu, về sau nếu oke thì mình mới chuyển hoàn toàn sang giao diện mới đề dùng.
++ Lưu ý là project này đã có cả tính năng và logic đang hoạt động r.
@HungNguyenVan Chỗ này nó phức tạp hơn cách trình bày của a nhiều lắm. Nhưng có thể hiểu nôm na, phần
stack memory
(chứa biến local và function call) sẽ nhỏ hơn rất nhiều so vớiheap memory
(chứa các object, instance...), mỗi phần sẽ bắn ra lỗi khác nhau nếu như bộ nhớ của chúng ko kịp giải phóng, hoặc đủ để chứa thêm các thành phần khác nữa. Cụ thể :